org.granite.messaging.service
Class EjbServiceFactory

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

public class EjbServiceFactory
extends org.granite.messaging.service.ServiceFactory

Author:
Franck WOLFF

Constructor Summary
EjbServiceFactory()
           
 
Method Summary
 void configure(org.granite.util.XMap properties)
           
 String getLookup()
           
 org.granite.messaging.service.ServiceInvoker<?> getServiceInstance(flex.messaging.messages.RemotingMessage request)
           
protected  String getUniqueKey(String destinationId)
           
 Object lookup(String name)
           
 void removeFromCache(String destinationId)
           
 String toString()
           
 
Methods inherited from class org.granite.messaging.service.ServiceFactory
getFactoryInstance, getServiceExceptionHandler, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjbServiceFactory

public EjbServiceFactory()
                  throws org.granite.messaging.service.ServiceException
Throws:
org.granite.messaging.service.ServiceException
Method Detail

lookup

public Object lookup(String name)
              throws NamingException
Throws:
NamingException

getLookup

public String getLookup()

configure

public void configure(org.granite.util.XMap properties)
               throws org.granite.messaging.service.ServiceException
Overrides:
configure in class org.granite.messaging.service.ServiceFactory
Throws:
org.granite.messaging.service.ServiceException

getServiceInstance

public org.granite.messaging.service.ServiceInvoker<?> getServiceInstance(flex.messaging.messages.RemotingMessage request)
                                                                   throws org.granite.messaging.service.ServiceException
Specified by:
getServiceInstance in class org.granite.messaging.service.ServiceFactory
Throws:
org.granite.messaging.service.ServiceException

getUniqueKey

protected String getUniqueKey(String destinationId)

removeFromCache

public void removeFromCache(String destinationId)

toString

public String toString()
Overrides:
toString in class org.granite.messaging.service.ServiceFactory