Package com.sun.corba.ee.impl.transport
Class ResponseWaitingRoomImpl
java.lang.Object
com.sun.corba.ee.impl.transport.ResponseWaitingRoomImpl
- All Implemented Interfaces:
ResponseWaitingRoom
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Connection
private final ORB
private final Map
<Integer, ResponseWaitingRoomImpl.OutCallDesc> private static final ORBUtilSystemException
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
private void
getMessageMediator
(int requestId) int
void
registerWaiter
(MessageMediator messageMediator) void
void
signalExceptionToAllWaiters
(SystemException systemException) void
unregisterWaiter
(MessageMediator mediator) waitForResponse
(MessageMediator messageMediator)
-
Field Details
-
wrapper
-
out_calls
-
orb
-
connection
-
-
Constructor Details
-
ResponseWaitingRoomImpl
-
-
Method Details
-
registerWaiter
- Specified by:
registerWaiter
in interfaceResponseWaitingRoom
-
unregisterWaiter
- Specified by:
unregisterWaiter
in interfaceResponseWaitingRoom
-
waitForResponse
- Specified by:
waitForResponse
in interfaceResponseWaitingRoom
-
display
-
display
-
display
-
responseReceived
- Specified by:
responseReceived
in interfaceResponseWaitingRoom
-
numberRegistered
public int numberRegistered()- Specified by:
numberRegistered
in interfaceResponseWaitingRoom
-
signalExceptionToAllWaiters
- Specified by:
signalExceptionToAllWaiters
in interfaceResponseWaitingRoom
-
getMessageMediator
- Specified by:
getMessageMediator
in interfaceResponseWaitingRoom
-