org.openejb.server.ejbd
Class EjbDaemon

java.lang.Object
  extended byorg.openejb.server.ejbd.EjbDaemon
All Implemented Interfaces:
ApplicationServer, RequestMethods, ResponseCodes

public class EjbDaemon
extends Object
implements ApplicationServer, ResponseCodes, RequestMethods

Since:
11/25/2001

Field Summary
 
Fields inherited from interface org.openejb.client.ResponseCodes
AUTH_DENIED, AUTH_GRANTED, AUTH_REDIRECT, EJB_APP_EXCEPTION, EJB_ERROR, EJB_OK, EJB_OK_CREATE, EJB_OK_FOUND, EJB_OK_FOUND_COLLECTION, EJB_OK_FOUND_ENUMERATION, EJB_OK_NOT_FOUND, EJB_SYS_EXCEPTION, JNDI_CONTEXT, JNDI_EJBHOME, JNDI_ENUMERATION, JNDI_ERROR, JNDI_NAMING_EXCEPTION, JNDI_NOT_FOUND, JNDI_OK, JNDI_RUNTIME_EXCEPTION
 
Fields inherited from interface org.openejb.client.RequestMethods
AUTH_REQUEST, EJB_HOME_CREATE, EJB_HOME_FIND, EJB_HOME_GET_EJB_META_DATA, EJB_HOME_GET_HOME_HANDLE, EJB_HOME_REMOVE_BY_HANDLE, EJB_HOME_REMOVE_BY_PKEY, EJB_OBJECT_BUSINESS_METHOD, EJB_OBJECT_GET_EJB_HOME, EJB_OBJECT_GET_HANDLE, EJB_OBJECT_GET_PRIMARY_KEY, EJB_OBJECT_IS_IDENTICAL, EJB_OBJECT_REMOVE, EJB_REQUEST, JNDI_LIST, JNDI_LIST_BINDINGS, JNDI_LOOKUP, JNDI_REQUEST, STOP_REQUEST_quit, STOP_REQUEST_Quit, STOP_REQUEST_stop, STOP_REQUEST_Stop
 
Constructor Summary
EjbDaemon(ContainerIndex containerIndex)
           
 
Method Summary
static EjbDaemon getEjbDaemon()
           
 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)
           
 void service(Socket socket)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbDaemon

public EjbDaemon(ContainerIndex containerIndex)
          throws Exception
Method Detail

getEjbDaemon

public static EjbDaemon getEjbDaemon()
                              throws Exception
Throws:
Exception

service

public void service(Socket socket)
             throws IOException
Throws:
IOException

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

getEJBHome

public javax.ejb.EJBHome getEJBHome(ProxyInfo info)
Specified by:
getEJBHome in interface ApplicationServer


Copyright © 1999-2005 OpenEJB. All Rights Reserved.