Class FragmentMessage_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.FragmentMessage_1_2
- All Implemented Interfaces:
FragmentMessage,Message
This implements the GIOP 1.2 Fragment header.
- Version:
- 1.0
-
Field Summary
Fields 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_MASK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallback(MessageHandler handler) intintvoidread(InputStream istream) booleanReturns 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, setSize
-
Constructor Details
-
FragmentMessage_1_2
FragmentMessage_1_2() -
FragmentMessage_1_2
FragmentMessage_1_2(int _request_id) -
FragmentMessage_1_2
FragmentMessage_1_2(Message_1_1 msg12)
-
-
Method Details
-
getRequestId
public int getRequestId()- Specified by:
getRequestIdin interfaceFragmentMessage
-
getHeaderLength
public int getHeaderLength()- Specified by:
getHeaderLengthin interfaceFragmentMessage
-
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.
-