org.granite.messaging.service
Class ServiceFactory

java.lang.Object
  extended by org.granite.messaging.service.ServiceFactory
Direct Known Subclasses:
EjbServiceFactory, EjbServiceFactory, SimpleServiceFactory

public abstract class ServiceFactory
extends Object

Author:
Franck WOLFF

Constructor Summary
ServiceFactory()
           
 
Method Summary
 void configure(XMap properties)
           
static ServiceFactory getFactoryInstance(RemotingMessage request)
           
 ServiceExceptionHandler getServiceExceptionHandler()
           
abstract  ServiceInvoker<?> getServiceInstance(RemotingMessage request)
           
 String toString()
           
 String toString(String append)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceFactory

public ServiceFactory()
Method Detail

getFactoryInstance

public static ServiceFactory getFactoryInstance(RemotingMessage request)
                                         throws ServiceException
Throws:
ServiceException

configure

public void configure(XMap properties)
               throws ServiceException
Throws:
ServiceException

getServiceInstance

public abstract ServiceInvoker<?> getServiceInstance(RemotingMessage request)
                                              throws ServiceException
Throws:
ServiceException

getServiceExceptionHandler

public ServiceExceptionHandler getServiceExceptionHandler()

toString

public String toString()
Overrides:
toString in class Object

toString

public String toString(String append)