public class ResponseWaitingRoomImpl extends Object implements ResponseWaitingRoom
| Constructor and Description |
|---|
ResponseWaitingRoomImpl(ORB orb,
Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
MessageMediator |
getMessageMediator(int requestId) |
int |
numberRegistered() |
void |
registerWaiter(MessageMediator messageMediator) |
void |
responseReceived(CDRInputObject is) |
void |
signalExceptionToAllWaiters(SystemException systemException) |
void |
unregisterWaiter(MessageMediator mediator) |
CDRInputObject |
waitForResponse(MessageMediator messageMediator) |
public ResponseWaitingRoomImpl(ORB orb, Connection connection)
public void registerWaiter(MessageMediator messageMediator)
registerWaiter in interface ResponseWaitingRoompublic void unregisterWaiter(MessageMediator mediator)
unregisterWaiter in interface ResponseWaitingRoompublic CDRInputObject waitForResponse(MessageMediator messageMediator)
waitForResponse in interface ResponseWaitingRoompublic void responseReceived(CDRInputObject is)
responseReceived in interface ResponseWaitingRoompublic int numberRegistered()
numberRegistered in interface ResponseWaitingRoompublic void signalExceptionToAllWaiters(SystemException systemException)
signalExceptionToAllWaiters in interface ResponseWaitingRoompublic MessageMediator getMessageMediator(int requestId)
getMessageMediator in interface ResponseWaitingRoomCopyright © 2017–2019 Eclipse Foundation. All rights reserved.