public class CommsController extends CommsControllerBaseImpl implements CommsControllerIF
commsController, dmpConnection, eventBus, eventService| Constructor and Description |
|---|
CommsController(MvwRunContextIF rc) |
| Modifier and Type | Method and Description |
|---|---|
org.dmd.dmp.shared.generated.dmo.ActionCancelRequestDMO |
getActionCancelRequest()
This method returns a new action cancel request that has its request ID and session
initialized.
|
org.dmd.dmp.shared.generated.dmo.ActionRequestDMO |
getActionRequest(org.dmd.dms.extended.ActionTriggerInfo ati)
This method returns a new action request that has its request ID, session and
action name initialized.
|
org.dmd.dmp.shared.generated.dmo.CreateRequestDMO |
getCreateRequest() |
org.dmd.dmp.shared.generated.dmo.DeleteRequestDMO |
getDeleteRequest() |
org.dmd.dmp.shared.generated.dmo.GetRequestDMO |
getGetRequest() |
long |
getLastRequestTime() |
org.dmd.dmp.shared.generated.dmo.LoginRequestDMO |
getLoginRequest() |
org.dmd.dmp.shared.generated.dmo.LogoutRequestDMO |
getLogoutRequest() |
protected org.dmd.dmp.shared.generated.dmo.ActionRequestDMO |
getPrimeEventChannelRequest(org.dmd.dms.extended.ActionTriggerInfo ati) |
org.dmd.dmp.shared.generated.dmo.SetRequestDMO |
getSetRequest() |
void |
handleFailure(ResponseCallback cb,
Throwable caught) |
protected void |
handlePrimeEventChannelResponse(org.dmd.dmp.shared.generated.dmo.ActionResponseDMO response) |
protected void |
handlePrimeEventChannelResponseError(org.dmd.dmp.shared.generated.dmo.ActionResponseDMO response) |
void |
handleResponse(ResponseCallback cb,
org.dmd.dmp.shared.generated.dmo.ResponseDMO response) |
boolean |
isCommsSessionReady() |
boolean |
isLoggedIn() |
void |
onForceCommsReset()
Something has gone wrong from which the application can't recover, so all bets are off.
|
void |
sendActionCancelRequest(org.dmd.dmp.shared.generated.dmo.ActionCancelRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendActionRequest(org.dmd.dmp.shared.generated.dmo.ActionRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendCreateRequest(org.dmd.dmp.shared.generated.dmo.CreateRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendDeleteRequest(org.dmd.dmp.shared.generated.dmo.DeleteRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
Sends a delete request and associates the specified response handler.
|
void |
sendGetRequest(org.dmd.dmp.shared.generated.dmo.GetRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendGetRequest(org.dmd.dmp.shared.generated.dmo.GetRequestDMO request,
ResponseHandlerIF handler,
EventHandlerIF eh,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendLoginRequest(org.dmd.dmp.shared.generated.dmo.LoginRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
sendLogoutRequest(org.dmd.dmp.shared.generated.dmo.LogoutRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
protected void |
sendPrimeEventChannelRequest(org.dmd.dmp.shared.generated.dmo.ActionRequestDMO request) |
void |
sendSetRequest(org.dmd.dmp.shared.generated.dmo.SetRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp) |
void |
setCentralEventHandler(CentralEventHandlerIF eh) |
void |
setControllerTracing(boolean f)
Sets tracing of messages through the CommsController on/off.
|
void |
setGlobalMessageTracking(boolean f)
Sets a flag that will turn global message tracking on/off.
|
void |
useCentralDMPErrorHandler(CentralDMPErrorHandlerIF handler) |
void |
useCentralRPCErrorHandler(CentralRPCErrorHandlerIF handler) |
fireCommsSessionFailed, fireCommsSessionReady, fireLoginCompleteEvent, fireLogoutCompleteEvent, handleResponse, handleRPCFailurepublic CommsController(MvwRunContextIF rc)
public void setControllerTracing(boolean f)
f - set to true if you want to see tracing of message handling through the controller.public void setGlobalMessageTracking(boolean f)
f - set to true if you want all message handling trackingpublic void setCentralEventHandler(CentralEventHandlerIF eh)
public long getLastRequestTime()
public boolean isLoggedIn()
public boolean isCommsSessionReady()
public org.dmd.dmp.shared.generated.dmo.LoginRequestDMO getLoginRequest()
public void sendLoginRequest(org.dmd.dmp.shared.generated.dmo.LoginRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.LogoutRequestDMO getLogoutRequest()
public void sendLogoutRequest(org.dmd.dmp.shared.generated.dmo.LogoutRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.GetRequestDMO getGetRequest()
public void sendGetRequest(org.dmd.dmp.shared.generated.dmo.GetRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public void sendGetRequest(org.dmd.dmp.shared.generated.dmo.GetRequestDMO request,
ResponseHandlerIF handler,
EventHandlerIF eh,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.SetRequestDMO getSetRequest()
public void sendSetRequest(org.dmd.dmp.shared.generated.dmo.SetRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.CreateRequestDMO getCreateRequest()
public void sendCreateRequest(org.dmd.dmp.shared.generated.dmo.CreateRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.DeleteRequestDMO getDeleteRequest()
public void sendDeleteRequest(org.dmd.dmp.shared.generated.dmo.DeleteRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
request - the request to be senthandler - handle to entity that will handle the responserpc - how RPC errors should be handleddmp - hom DMP errors should be handledpublic org.dmd.dmp.shared.generated.dmo.ActionRequestDMO getActionRequest(org.dmd.dms.extended.ActionTriggerInfo ati)
public void sendActionRequest(org.dmd.dmp.shared.generated.dmo.ActionRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public org.dmd.dmp.shared.generated.dmo.ActionCancelRequestDMO getActionCancelRequest()
public void sendActionCancelRequest(org.dmd.dmp.shared.generated.dmo.ActionCancelRequestDMO request,
ResponseHandlerIF handler,
ErrorOptionsEnum rpc,
ErrorOptionsEnum dmp)
public void handleFailure(ResponseCallback cb, Throwable caught)
handleFailure in interface CommsControllerIFpublic void handleResponse(ResponseCallback cb, org.dmd.dmp.shared.generated.dmo.ResponseDMO response)
handleResponse in interface CommsControllerIFpublic void useCentralDMPErrorHandler(CentralDMPErrorHandlerIF handler)
useCentralDMPErrorHandler in interface CommsControllerIFpublic void useCentralRPCErrorHandler(CentralRPCErrorHandlerIF handler)
useCentralRPCErrorHandler in interface CommsControllerIFprotected void handlePrimeEventChannelResponseError(org.dmd.dmp.shared.generated.dmo.ActionResponseDMO response)
handlePrimeEventChannelResponseError in class CommsControllerBaseImplprotected void handlePrimeEventChannelResponse(org.dmd.dmp.shared.generated.dmo.ActionResponseDMO response)
handlePrimeEventChannelResponse in class CommsControllerBaseImplprotected org.dmd.dmp.shared.generated.dmo.ActionRequestDMO getPrimeEventChannelRequest(org.dmd.dms.extended.ActionTriggerInfo ati)
getPrimeEventChannelRequest in class CommsControllerBaseImplprotected void sendPrimeEventChannelRequest(org.dmd.dmp.shared.generated.dmo.ActionRequestDMO request)
sendPrimeEventChannelRequest in class CommsControllerBaseImplpublic void onForceCommsReset()
onForceCommsReset in class CommsControllerBaseImplCopyright © 2019. All rights reserved.