org.granite.tide.ejb
Class EjbServiceFactory

java.lang.Object
  extended by org.granite.messaging.service.ServiceFactory
      extended by org.granite.tide.ejb.EjbServiceFactory

public class EjbServiceFactory
extends ServiceFactory

Author:
William DRAI

Field Summary
static String ENTITY_MANAGER_FACTORY_JNDI_NAME
           
static String ENTITY_MANAGER_JNDI_NAME
           
 
Constructor Summary
EjbServiceFactory()
           
 
Method Summary
 void configure(XMap properties)
           
 String getLookup()
           
static ScannedItemHandler getScannedItemHandler()
           
 ServiceInvoker<?> getServiceInstance(RemotingMessage request)
           
 void setInitialContext(InitialContext ic)
           
 
Methods inherited from class org.granite.messaging.service.ServiceFactory
getFactoryInstance, getServiceExceptionHandler, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENTITY_MANAGER_FACTORY_JNDI_NAME

public static final String ENTITY_MANAGER_FACTORY_JNDI_NAME
See Also:
Constant Field Values

ENTITY_MANAGER_JNDI_NAME

public static final String ENTITY_MANAGER_JNDI_NAME
See Also:
Constant Field Values
Constructor Detail

EjbServiceFactory

public EjbServiceFactory()
Method Detail

getScannedItemHandler

public static ScannedItemHandler getScannedItemHandler()

getLookup

public String getLookup()

setInitialContext

public void setInitialContext(InitialContext ic)

configure

public void configure(XMap properties)
               throws ServiceException
Overrides:
configure in class ServiceFactory
Throws:
ServiceException

getServiceInstance

public ServiceInvoker<?> getServiceInstance(RemotingMessage request)
                                     throws ServiceException
Specified by:
getServiceInstance in class ServiceFactory
Throws:
ServiceException