org.apache.openejb.server.ejbd
Class EjbDaemon
java.lang.Object
org.apache.openejb.server.ejbd.EjbDaemon
- All Implemented Interfaces:
- ApplicationServer
public class EjbDaemon
- extends Object
- implements ApplicationServer
|
Method Summary |
Object |
getBusinessObject(ProxyInfo info)
|
protected BeanContext |
getDeployment(EJBRequest req)
|
javax.ejb.EJBHome |
getEJBHome(ProxyInfo info)
|
javax.ejb.EJBMetaData |
getEJBMetaData(ProxyInfo info)
|
javax.ejb.EJBObject |
getEJBObject(ProxyInfo info)
|
javax.ejb.Handle |
getHandle(ProxyInfo info)
|
javax.ejb.HomeHandle |
getHomeHandle(ProxyInfo info)
|
EJBDSerializer |
getSerializer()
|
void |
init(Properties props)
|
boolean |
isGzip()
|
Response |
processAuthRequest(ObjectInputStream in,
ProtocolMetaData metaData)
|
void |
processAuthResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
|
Response |
processEjbRequest(ObjectInputStream in,
ProtocolMetaData metaData)
|
void |
processEjbResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
|
Response |
processJndiRequest(ObjectInputStream in,
ProtocolMetaData metaData)
|
void |
processJndiResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
|
void |
service(InputStream rawIn,
OutputStream rawOut)
|
void |
service(Socket socket)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbDaemon
public EjbDaemon()
init
public void init(Properties props)
throws Exception
- Throws:
Exception
service
public void service(Socket socket)
throws IOException
- Throws:
IOException
service
public void service(InputStream rawIn,
OutputStream rawOut)
throws IOException
- Throws:
IOException
getDeployment
protected BeanContext getDeployment(EJBRequest req)
throws RemoteException
- Throws:
RemoteException
processEjbRequest
public Response processEjbRequest(ObjectInputStream in,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
processJndiRequest
public Response processJndiRequest(ObjectInputStream in,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
processAuthRequest
public Response processAuthRequest(ObjectInputStream in,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
processEjbResponse
public void processEjbResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
processJndiResponse
public void processJndiResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
processAuthResponse
public void processAuthResponse(Response response,
ObjectOutputStream out,
ProtocolMetaData metaData)
throws Exception
- Throws:
Exception
getEJBMetaData
public javax.ejb.EJBMetaData getEJBMetaData(ProxyInfo info)
- Specified by:
getEJBMetaData in interface ApplicationServer
getHandle
public javax.ejb.Handle getHandle(ProxyInfo info)
- Specified by:
getHandle in interface ApplicationServer
getHomeHandle
public javax.ejb.HomeHandle getHomeHandle(ProxyInfo info)
- Specified by:
getHomeHandle in interface ApplicationServer
getEJBObject
public javax.ejb.EJBObject getEJBObject(ProxyInfo info)
- Specified by:
getEJBObject in interface ApplicationServer
getBusinessObject
public Object getBusinessObject(ProxyInfo info)
- Specified by:
getBusinessObject in interface ApplicationServer
getEJBHome
public javax.ejb.EJBHome getEJBHome(ProxyInfo info)
- Specified by:
getEJBHome in interface ApplicationServer
isGzip
public boolean isGzip()
getSerializer
public EJBDSerializer getSerializer()
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.