Class RequestMessage_1_2
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.Message_1_2
com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2
- All Implemented Interfaces:
Message,RequestMessage
This implements the GIOP 1.2 Request header.
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ObjectKeyCacheEntryprivate Stringprivate ORBprivate byte[]private byteprivate ServiceContextsprivate TargetAddressprivate static final ORBUtilSystemExceptionFields inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_2
request_idFields 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_MASKFields 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_MASKFields inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage
RESPONSE_EXPECTED_BIT -
Constructor Summary
ConstructorsConstructorDescriptionRequestMessage_1_2(ORB orb) RequestMessage_1_2(ORB orb, int _request_id, byte _response_flags, byte[] _reserved, TargetAddress _target, String _operation, ServiceContexts _service_contexts) -
Method Summary
Modifier and TypeMethodDescriptionvoidcallback(MessageHandler handler) intbyte[]booleanvoidread(InputStream istream) voidbooleanReturns 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_2
getCorbaRequestId, unmarshalRequestIDMethods inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_1
createFragmentMessage, getGIOPVersion, getSize, getType, isLittleEndian, moreFragmentsToFollow, setSize, setThreadPoolToUseMethods inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
createCancelRequest, createCloseConnection, createLocateReply, createLocateRequest, createMessageError, createReply, createRequest, extractObjectKeyCacheEntry, getEncodingVersion, getRequestIdFromMessageBytes, getSystemException, getThreadPoolToUse, nullCheck, parseGiopHeader, setEncodingVersion, setFlag, typeToStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.Message
createFragmentMessage, getCorbaRequestId, getEncodingVersion, getGIOPVersion, getSize, getThreadPoolToUse, getType, isLittleEndian, moreFragmentsToFollow, setEncodingVersion, setSizeMethods inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage
setThreadPoolToUse
-
Field Details
-
wrapper
-
orb
-
response_flags
private byte response_flags -
reserved
private byte[] reserved -
target
-
operation
-
service_contexts
-
entry
-
-
Constructor Details
-
RequestMessage_1_2
RequestMessage_1_2(ORB orb) -
RequestMessage_1_2
RequestMessage_1_2(ORB orb, int _request_id, byte _response_flags, byte[] _reserved, TargetAddress _target, String _operation, ServiceContexts _service_contexts)
-
-
Method Details
-
getRequestId
public int getRequestId()- Specified by:
getRequestIdin interfaceRequestMessage
-
isResponseExpected
public boolean isResponseExpected()- Specified by:
isResponseExpectedin interfaceRequestMessage
-
getReserved
public byte[] getReserved()- Specified by:
getReservedin interfaceRequestMessage
-
getObjectKeyCacheEntry
- Specified by:
getObjectKeyCacheEntryin interfaceRequestMessage
-
getOperation
- Specified by:
getOperationin interfaceRequestMessage
-
getPrincipal
- Specified by:
getPrincipalin interfaceRequestMessage
-
getServiceContexts
- Specified by:
getServiceContextsin interfaceRequestMessage
-
setServiceContexts
- Specified by:
setServiceContextsin interfaceRequestMessage
-
read
- Specified by:
readin interfaceMessage- Overrides:
readin classMessage_1_1
-
write
- Specified by:
writein interfaceMessage- Overrides:
writein classMessage_1_2
-
callback
- Specified by:
callbackin interfaceMessage- Overrides:
callbackin classMessageBase- Throws:
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.
-