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) |
jakarta.ejb.EJBHome |
getEJBHome(ProxyInfo info) |
jakarta.ejb.EJBMetaData |
getEJBMetaData(ProxyInfo info) |
jakarta.ejb.EJBObject |
getEJBObject(ProxyInfo info) |
jakarta.ejb.Handle |
getHandle(ProxyInfo info) |
jakarta.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.Exceptionpublic void service(java.net.Socket socket)
throws java.io.IOException
java.io.IOExceptionpublic void service(java.io.InputStream rawIn,
java.io.OutputStream rawOut)
throws java.io.IOException
java.io.IOExceptionprotected BeanContext getDeployment(EJBRequest req) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic Response processEjbRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic Response processJndiRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic Response processAuthRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic Response processLogoutRequest(java.io.ObjectInputStream in, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic void processEjbResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic void processJndiResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic void processAuthResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic void processLogoutResponse(Response response, java.io.ObjectOutputStream out, ProtocolMetaData metaData) throws java.lang.Exception
java.lang.Exceptionpublic jakarta.ejb.EJBMetaData getEJBMetaData(ProxyInfo info)
getEJBMetaData in interface ApplicationServerpublic jakarta.ejb.Handle getHandle(ProxyInfo info)
getHandle in interface ApplicationServerpublic jakarta.ejb.HomeHandle getHomeHandle(ProxyInfo info)
getHomeHandle in interface ApplicationServerpublic jakarta.ejb.EJBObject getEJBObject(ProxyInfo info)
getEJBObject in interface ApplicationServerpublic java.lang.Object getBusinessObject(ProxyInfo info)
getBusinessObject in interface ApplicationServerpublic jakarta.ejb.EJBHome getEJBHome(ProxyInfo info)
getEJBHome in interface ApplicationServerpublic boolean isGzip()
public EJBDSerializer getSerializer()