Class LocateReplyMessage_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.LocateReplyMessage_1_1
-
- All Implemented Interfaces:
LocateReplyMessage
,LocateReplyOrReplyMessage
,Message
public final class LocateReplyMessage_1_1 extends Message_1_1 implements LocateReplyMessage
This implements the GIOP 1.1 LocateReply header.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private IOR
ior
private ORB
orb
private int
reply_status
private int
request_id
private static ORBUtilSystemException
wrapper
-
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.LocateReplyMessage
LOC_NEEDS_ADDRESSING_MODE, LOC_SYSTEM_EXCEPTION, OBJECT_FORWARD, OBJECT_FORWARD_PERM, OBJECT_HERE, UNKNOWN_OBJECT
-
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 Constructor Description LocateReplyMessage_1_1(ORB orb)
LocateReplyMessage_1_1(ORB orb, int _request_id, int _reply_status, IOR _ior)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
callback(MessageHandler handler)
short
getAddrDisposition()
IOR
getIOR()
int
getReplyStatus()
int
getRequestId()
SystemException
getSystemException(java.lang.String message)
static void
isValidReplyStatus(int replyStatus)
void
read(InputStream istream)
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, supportsFragments, 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, supportsFragments
-
-
-
-
Field Detail
-
wrapper
private static final ORBUtilSystemException wrapper
-
orb
private ORB orb
-
request_id
private int request_id
-
reply_status
private int reply_status
-
ior
private IOR ior
-
-
Method Detail
-
getRequestId
public int getRequestId()
- Specified by:
getRequestId
in interfaceLocateReplyOrReplyMessage
-
getReplyStatus
public int getReplyStatus()
- Specified by:
getReplyStatus
in interfaceLocateReplyOrReplyMessage
-
getAddrDisposition
public short getAddrDisposition()
- Specified by:
getAddrDisposition
in interfaceLocateReplyOrReplyMessage
-
getSystemException
public SystemException getSystemException(java.lang.String message)
- Specified by:
getSystemException
in interfaceLocateReplyOrReplyMessage
-
getIOR
public IOR getIOR()
- Specified by:
getIOR
in interfaceLocateReplyOrReplyMessage
-
read
public void read(InputStream istream)
- Specified by:
read
in interfaceMessage
- Overrides:
read
in classMessage_1_1
-
write
public void write(OutputStream ostream)
- Specified by:
write
in interfaceMessage
- Overrides:
write
in classMessage_1_1
-
isValidReplyStatus
public static void isValidReplyStatus(int replyStatus)
-
callback
public void callback(MessageHandler handler) throws java.io.IOException
- Specified by:
callback
in interfaceMessage
- Overrides:
callback
in classMessageBase
- Throws:
java.io.IOException
-
-