Class ReplyMessage_1_1
- java.lang.Object
-
- com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
-
- com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_1
-
- com.sun.corba.ee.impl.protocol.giopmsgheaders.ReplyMessage_1_1
-
- All Implemented Interfaces:
LocateReplyOrReplyMessage,Message,ReplyMessage
public final class ReplyMessage_1_1 extends Message_1_1 implements ReplyMessage
This implements the GIOP 1.1 Reply header.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private CompletionStatuscompletionStatusprivate java.lang.StringexClassNameprivate IORiorprivate intminorCodeprivate ORBorbprivate intreply_statusprivate intrequest_idprivate ServiceContextsservice_contextsprivate static ORBUtilSystemExceptionwrapper-
Fields inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_1
flags, GIOP_version, magic, message_size, message_type, UPPER_THREE_BYTES_OF_INT_MASK
-
Fields inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.Message
defaultBufferSize, FLAG_NO_FRAG_BIG_ENDIAN, GIOPBigMagic, GIOPCancelRequest, GIOPCloseConnection, GIOPFragment, GIOPLocateReply, GIOPLocateRequest, GIOPMessageError, GIOPMessageHeaderLength, GIOPReply, GIOPRequest, LITTLE_ENDIAN_BIT, MORE_FRAGMENTS_BIT, THREAD_POOL_TO_USE_MASK, TRAILING_TWO_BIT_BYTE_MASK
-
Fields inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.ReplyMessage
LOCATION_FORWARD, LOCATION_FORWARD_PERM, NEEDS_ADDRESSING_MODE, NO_EXCEPTION, SYSTEM_EXCEPTION, USER_EXCEPTION
-
-
Constructor Summary
Constructors Constructor Description ReplyMessage_1_1(ORB orb)ReplyMessage_1_1(ORB orb, ServiceContexts _service_contexts, int _request_id, int _reply_status, IOR _ior)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcallback(MessageHandler handler)shortgetAddrDisposition()IORgetIOR()intgetReplyStatus()intgetRequestId()ServiceContextsgetServiceContexts()SystemExceptiongetSystemException(java.lang.String message)static voidisValidReplyStatus(int replyStatus)voidread(InputStream istream)voidsetIOR(IOR ior)booleansupportsFragments()Returns true if this message could be followed by a fragment.voidwrite(OutputStream ostream)-
Methods inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_1
createFragmentMessage, getGIOPVersion, getSize, getType, isLittleEndian, moreFragmentsToFollow, setSize, setThreadPoolToUse
-
Methods inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
createCancelRequest, createCloseConnection, createLocateReply, createLocateRequest, createMessageError, createReply, createRequest, extractObjectKeyCacheEntry, getCorbaRequestId, getEncodingVersion, getRequestIdFromMessageBytes, getSystemException, getThreadPoolToUse, nullCheck, parseGiopHeader, setEncodingVersion, setFlag, typeToString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.Message
createFragmentMessage, getCorbaRequestId, getEncodingVersion, getGIOPVersion, getSize, getThreadPoolToUse, getType, isLittleEndian, moreFragmentsToFollow, setEncodingVersion, setSize
-
-
-
-
Field Detail
-
wrapper
private static final ORBUtilSystemException wrapper
-
orb
private ORB orb
-
service_contexts
private ServiceContexts service_contexts
-
request_id
private int request_id
-
reply_status
private int reply_status
-
ior
private IOR ior
-
exClassName
private java.lang.String exClassName
-
minorCode
private int minorCode
-
completionStatus
private CompletionStatus completionStatus
-
-
Constructor Detail
-
ReplyMessage_1_1
ReplyMessage_1_1(ORB orb)
-
ReplyMessage_1_1
ReplyMessage_1_1(ORB orb, ServiceContexts _service_contexts, int _request_id, int _reply_status, IOR _ior)
-
-
Method Detail
-
getRequestId
public int getRequestId()
- Specified by:
getRequestIdin interfaceLocateReplyOrReplyMessage
-
getReplyStatus
public int getReplyStatus()
- Specified by:
getReplyStatusin interfaceLocateReplyOrReplyMessage
-
getAddrDisposition
public short getAddrDisposition()
- Specified by:
getAddrDispositionin interfaceLocateReplyOrReplyMessage
-
getServiceContexts
public ServiceContexts getServiceContexts()
- Specified by:
getServiceContextsin interfaceReplyMessage
-
getSystemException
public SystemException getSystemException(java.lang.String message)
- Specified by:
getSystemExceptionin interfaceLocateReplyOrReplyMessage
-
getIOR
public IOR getIOR()
- Specified by:
getIORin interfaceLocateReplyOrReplyMessage
-
setIOR
public void setIOR(IOR ior)
- Specified by:
setIORin interfaceReplyMessage
-
read
public void read(InputStream istream)
- Specified by:
readin interfaceMessage- Overrides:
readin classMessage_1_1
-
write
public void write(OutputStream ostream)
- Specified by:
writein interfaceMessage- Overrides:
writein classMessage_1_1
-
isValidReplyStatus
public static void isValidReplyStatus(int replyStatus)
-
callback
public void callback(MessageHandler handler) throws java.io.IOException
- Specified by:
callbackin interfaceMessage- Overrides:
callbackin classMessageBase- Throws:
java.io.IOException
-
supportsFragments
public boolean supportsFragments()
Description copied from class:MessageBaseReturns true if this message could be followed by a fragment.- Specified by:
supportsFragmentsin interfaceMessage- Overrides:
supportsFragmentsin classMessageBase- Returns:
trueif Message supports fragmenting or is a message fragment. Otherwisefalseit does not support message fragments.
-
-