|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.remote.RemoteSession
public class RemoteSession
A descriptor used by default service implementation to pass session parameters to the client. It provides the client with details on how to invoke the service and how to listen for the server events.
Field Summary | |
---|---|
protected java.lang.String |
eventBridgeFactory
|
protected java.util.Map |
eventBridgeParameters
|
protected java.lang.String |
name
|
protected java.lang.String |
sessionId
|
Constructor Summary | |
---|---|
RemoteSession(java.lang.String sessionId)
Creates a HessianServiceDescriptor without server events support. |
|
RemoteSession(java.lang.String sessionId,
java.lang.String eventBridgeFactory,
java.util.Map eventBridgeParameters)
Creates a HessianServiceDescriptor. |
Method Summary | |
---|---|
EventBridge |
createServerEventBridge()
Creates an EventBridge that will listen for server events. |
java.lang.String |
getName()
Returns session group name. |
java.lang.String |
getSessionId()
|
int |
hashCode()
|
boolean |
isServerEventsEnabled()
|
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected java.lang.String sessionId
protected java.lang.String eventBridgeFactory
protected java.util.Map eventBridgeParameters
Constructor Detail |
---|
public RemoteSession(java.lang.String sessionId)
public RemoteSession(java.lang.String sessionId, java.lang.String eventBridgeFactory, java.util.Map eventBridgeParameters)
eventBridgeFactory
argument
is not null, session will support server events.
Method Detail |
---|
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getSessionId()
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isServerEventsEnabled()
public EventBridge createServerEventBridge() throws CayenneRuntimeException
CayenneRuntimeException
- if EventBridge startup fails for any reason.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |