Class FragmentMessage_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.FragmentMessage_1_1
- All Implemented Interfaces:
FragmentMessage
,Message
This implements the GIOP 1.1 Fragment header.
- Version:
- 1.0
-
Field Summary
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
callback
(MessageHandler handler) int
int
void
read
(InputStream istream) boolean
Returns true if this message could be followed by a fragment.void
write
(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
-
Constructor Details
-
FragmentMessage_1_1
FragmentMessage_1_1() -
FragmentMessage_1_1
FragmentMessage_1_1(Message_1_1 msg11)
-
-
Method Details
-
getRequestId
public int getRequestId()- Specified by:
getRequestId
in interfaceFragmentMessage
-
getHeaderLength
public int getHeaderLength()- Specified by:
getHeaderLength
in interfaceFragmentMessage
-
read
- Specified by:
read
in interfaceMessage
- Overrides:
read
in classMessage_1_1
-
write
- Specified by:
write
in interfaceMessage
- Overrides:
write
in classMessage_1_1
-
callback
- Specified by:
callback
in interfaceMessage
- Overrides:
callback
in classMessageBase
- Throws:
IOException
-
supportsFragments
public boolean supportsFragments()Description copied from class:MessageBase
Returns true if this message could be followed by a fragment.- Specified by:
supportsFragments
in interfaceMessage
- Overrides:
supportsFragments
in classMessageBase
- Returns:
true
if Message supports fragmenting or is a message fragment. Otherwisefalse
it does not support message fragments.
-