org.apache.openejb.server.httpd
Class HttpEjbServer

java.lang.Object
  extended by org.apache.openejb.server.httpd.HttpEjbServer
All Implemented Interfaces:
ServerService, Service
Direct Known Subclasses:
JettyHttpEjbServer, OpenEJBHttpEjbServer

public abstract class HttpEjbServer
extends java.lang.Object
implements ServerService

Version:
$Revision: 628862 $ $Date: 2008-02-18 21:37:07 +0100 (Mo, 18. Feb 2008) $

Field Summary
protected  HttpServer httpServer
           
 
Constructor Summary
HttpEjbServer()
           
 
Method Summary
 java.lang.String getIP()
           
 java.lang.String getName()
           
 int getPort()
           
 void init(java.util.Properties props)
           
 void service(java.io.InputStream in, java.io.OutputStream out)
           
 void service(java.net.Socket socket)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

httpServer

protected HttpServer httpServer
Constructor Detail

HttpEjbServer

public HttpEjbServer()
Method Detail

init

public void init(java.util.Properties props)
          throws java.lang.Exception
Specified by:
init in interface Service
Throws:
java.lang.Exception

service

public void service(java.net.Socket socket)
             throws ServiceException,
                    java.io.IOException
Specified by:
service in interface ServerService
Throws:
ServiceException
java.io.IOException

service

public void service(java.io.InputStream in,
                    java.io.OutputStream out)
             throws ServiceException,
                    java.io.IOException
Specified by:
service in interface ServerService
Throws:
ServiceException
java.io.IOException

start

public void start()
           throws ServiceException
Specified by:
start in interface ServerService
Throws:
ServiceException

stop

public void stop()
          throws ServiceException
Specified by:
stop in interface ServerService
Throws:
ServiceException

getName

public java.lang.String getName()
Specified by:
getName in interface ServerService

getPort

public int getPort()
Specified by:
getPort in interface ServerService

getIP

public java.lang.String getIP()
Specified by:
getIP in interface ServerService


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.