public class EjbDaemon extends java.lang.Object implements ApplicationServer
Constructor and Description |
---|
EjbDaemon() |
Modifier and Type | Method and Description |
---|---|
java.lang.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(java.util.Properties props) |
boolean |
isGzip() |
Response |
processAuthRequest(java.io.ObjectInputStream in,
ProtocolMetaData metaData) |
void |
processAuthResponse(Response response,
java.io.ObjectOutputStream out,
ProtocolMetaData metaData) |
Response |
processEjbRequest(java.io.ObjectInputStream in,
ProtocolMetaData metaData) |
void |
processEjbResponse(Response response,
java.io.ObjectOutputStream out,
ProtocolMetaData metaData) |
Response |
processJndiRequest(java.io.ObjectInputStream in,
ProtocolMetaData metaData) |
void |
processJndiResponse(Response response,
java.io.ObjectOutputStream out,
ProtocolMetaData metaData) |
Response |
processLogoutRequest(java.io.ObjectInputStream in,
ProtocolMetaData metaData) |
void |
processLogoutResponse(Response response,
java.io.ObjectOutputStream out,
ProtocolMetaData metaData) |
void |
service(java.io.InputStream rawIn,
java.io.OutputStream rawOut) |
void |
service(java.net.Socket socket) |
public void init(java.util.Properties props) throws java.lang.Exception
java.lang.Exception
public void service(java.net.Socket socket) throws java.io.IOException
java.io.IOException
public void service(java.io.InputStream rawIn, java.io.OutputStream rawOut) throws java.io.IOException
java.io.IOException
protected BeanContext getDeployment(EJBRequest req) throws java.rmi.RemoteException
java.rmi.RemoteException
public Response processEjbRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public Response processJndiRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public Response processAuthRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public Response processLogoutRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public void processEjbResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public void processJndiResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public void processAuthResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public void processLogoutResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exception
public javax.ejb.EJBMetaData getEJBMetaData(ProxyInfo info)
getEJBMetaData
in interface ApplicationServer
public javax.ejb.Handle getHandle(ProxyInfo info)
getHandle
in interface ApplicationServer
public javax.ejb.HomeHandle getHomeHandle(ProxyInfo info)
getHomeHandle
in interface ApplicationServer
public javax.ejb.EJBObject getEJBObject(ProxyInfo info)
getEJBObject
in interface ApplicationServer
public java.lang.Object getBusinessObject(ProxyInfo info)
getBusinessObject
in interface ApplicationServer
public javax.ejb.EJBHome getEJBHome(ProxyInfo info)
getEJBHome
in interface ApplicationServer
public boolean isGzip()
public EJBDSerializer getSerializer()