org.granite.gravity.adapters
Class ServiceAdapter
java.lang.Object
org.granite.gravity.adapters.ServiceAdapter
- Direct Known Subclasses:
- GAEServiceAdapter, JMSServiceAdapter, SimpleServiceAdapter
public abstract class ServiceAdapter
- extends Object
- Author:
- William DRAI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceAdapter
public ServiceAdapter()
getId
public String getId()
setId
public void setId(String id)
getGravity
public Gravity getGravity()
setGravity
public void setGravity(Gravity gravity)
getDestination
public Destination getDestination()
setDestination
public void setDestination(Destination destination)
getAdapterState
public Object getAdapterState()
setAdapterState
public void setAdapterState(Object adapterState)
getSecurityPolicy
public SecurityPolicy getSecurityPolicy()
setSecurityPolicy
public void setSecurityPolicy(SecurityPolicy securityPolicy)
configure
public void configure(XMap adapterProperties,
XMap destinationProperties)
throws ServiceException
- Throws:
ServiceException
start
public void start()
throws ServiceException
- Throws:
ServiceException
stop
public void stop()
throws ServiceException
- Throws:
ServiceException
manage
public abstract Object manage(Channel fromClient,
CommandMessage message)
invoke
public abstract Object invoke(Channel fromClient,
AsyncMessage message)