public class SessionRI extends SessionRIDMW implements DmpResponseHandlerIF, org.dmd.dmp.server.DmpPipeIF, DmpEventHandlerIF, SessionIF
| Constructor and Description |
|---|
SessionRI()
The empty constructor required for compatibility with the modification recorder mechanisms.
|
SessionRI(CacheIF c,
RequestTrackerIF rt)
Instantiates a new session against the specified cache.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
int |
getOriginatorID() |
org.dmd.dmp.server.extended.ActionCancelResponse |
handleActionCancelRequest(org.dmd.dmp.server.extended.ActionCancelRequest request) |
org.dmd.dmp.server.extended.ActionResponse |
handleActionRequest(org.dmd.dmp.server.extended.ActionRequest request) |
org.dmd.dmp.server.extended.CreateResponse |
handleCreateRequest(org.dmd.dmp.server.extended.CreateRequest request) |
org.dmd.dmp.server.extended.DeleteResponse |
handleDeleteRequest(org.dmd.dmp.server.extended.DeleteRequest request) |
void |
handleEvent(org.dmd.dmp.server.extended.DMPEvent event)
Sends the specified event back to the client.
|
org.dmd.dmp.server.extended.GetResponse |
handleGetRequest(org.dmd.dmp.server.extended.GetRequest request) |
void |
handleResponse(org.dmd.dmp.server.extended.Request request,
org.dmd.dmp.server.extended.Response response)
If there have been any operations that have multiple responses e.g.
|
org.dmd.dmp.server.extended.SetResponse |
handleSetRequest(org.dmd.dmp.server.extended.SetRequest request) |
void |
initializeEventChannel(de.novanic.eventservice.service.RemoteEventServiceServlet s)
Initializes the GWT Event Service mechanisms so that the session can handle events
and asynchronous responses.
|
void |
sendMessage(org.dmd.dmp.server.extended.DMPMessage msg) |
String |
sessionID() |
cloneIt, equals, getDMO, getDotName, getHierarchicObjectName, getModificationRecorder, getObjectName, getObjectNameAttribute, getSessionHostRI, getSessionIDRI, getUserRefRI, hashCode, remDotName, remSessionHostRI, remSessionIDRI, remUserRefRI, setDotName, setDotName, setSessionHostRI, setSessionHostRI, setSessionIDRI, setSessionIDRI, setUserRefRI, setUserRefRIaddSubComponent, getChild, getParentComponent, getParentName, getSubComps, getSubComps, removeSubcomponent, setParentComponentaddAux, applyModifier, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getDmcObject, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, setDmcObject, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedpublic SessionRI()
public SessionRI(CacheIF c, RequestTrackerIF rt)
c - the cache.public void initializeEventChannel(de.novanic.eventservice.service.RemoteEventServiceServlet s)
s - the handle to the servlet derived from RemoteEventServiceServlet.public int getOriginatorID()
public void handleResponse(org.dmd.dmp.server.extended.Request request,
org.dmd.dmp.server.extended.Response response)
handleResponse in interface DmpResponseHandlerIFrequest - The original request, which in this case isn't used.response - The asynchronous response.public org.dmd.dmp.server.extended.GetResponse handleGetRequest(org.dmd.dmp.server.extended.GetRequest request)
public org.dmd.dmp.server.extended.SetResponse handleSetRequest(org.dmd.dmp.server.extended.SetRequest request)
public org.dmd.dmp.server.extended.CreateResponse handleCreateRequest(org.dmd.dmp.server.extended.CreateRequest request)
public org.dmd.dmp.server.extended.DeleteResponse handleDeleteRequest(org.dmd.dmp.server.extended.DeleteRequest request)
public org.dmd.dmp.server.extended.ActionResponse handleActionRequest(org.dmd.dmp.server.extended.ActionRequest request)
public org.dmd.dmp.server.extended.ActionCancelResponse handleActionCancelRequest(org.dmd.dmp.server.extended.ActionCancelRequest request)
public void sendMessage(org.dmd.dmp.server.extended.DMPMessage msg)
sendMessage in interface org.dmd.dmp.server.DmpPipeIFpublic String getName()
getName in interface org.dmd.dmp.server.DmpPipeIFpublic void handleEvent(org.dmd.dmp.server.extended.DMPEvent event)
handleEvent in interface DmpEventHandlerIFevent - The event to be sent.Copyright © 2019. All rights reserved.