Package com.sun.corba.ee.impl.protocol
Class SharedCDRClientRequestDispatcherImpl
- java.lang.Object
-
- com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl
-
- com.sun.corba.ee.impl.protocol.SharedCDRClientRequestDispatcherImpl
-
- All Implemented Interfaces:
ClientRequestDispatcher
public class SharedCDRClientRequestDispatcherImpl extends ClientRequestDispatcherImpl
ClientDelegate is the RMI client-side subcontract or representation It implements RMI delegate as well as our internal ClientRequestDispatcher interface.
-
-
Constructor Summary
Constructors Constructor Description SharedCDRClientRequestDispatcherImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CDRInputObject
marshalingComplete(java.lang.Object self, CDROutputObject outputObject)
After the presentation block has set data on the CDROutputObject it signals the PEPt runtime to send the encoded data by calling this method.private void
operationAndId(java.lang.String msg, int rid)
-
Methods inherited from class com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl
addCodeSetServiceContext, addServiceContexts, beginRequest, consumeServiceContexts, continueOrThrowSystemOrRemarshal, endRequest, getContactInfoListIterator, getExceptionDetailMessage, marshalingComplete1, peekUserExceptionId, performCodeSetNegotiation, processResponse, registerWaiter, unregisterWaiter
-
-
-
-
Method Detail
-
operationAndId
@InfoMethod private void operationAndId(java.lang.String msg, int rid)
-
marshalingComplete
public CDRInputObject marshalingComplete(java.lang.Object self, CDROutputObject outputObject) throws ApplicationException, RemarshalException
Description copied from interface:ClientRequestDispatcher
After the presentation block has set data on the CDROutputObject it signals the PEPt runtime to send the encoded data by calling this method.- Specified by:
marshalingComplete
in interfaceClientRequestDispatcher
- Overrides:
marshalingComplete
in classClientRequestDispatcherImpl
- Parameters:
self
- -outputObject
- object to mark as complete- Returns:
- CDRInputObject if the message is synchronous.
- Throws:
ApplicationException
- if the remote side raises an exception declared in the remote interface.RemarshalException
- RemarshalException if the PEPt runtime would like the presentation block to start over.
-
-