Class LocateReplyMessage_1_0
java.lang.Object
com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_0
com.sun.corba.ee.impl.protocol.giopmsgheaders.LocateReplyMessage_1_0
- All Implemented Interfaces:
LocateReplyMessage
,LocateReplyOrReplyMessage
,Message
This implements the GIOP 1.0 LocateReply header.
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IOR
private int
private ORB
private int
private static final ORBUtilSystemException
Fields inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_0
byte_order, GIOP_version, magic, message_size, message_type
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
ConstructorsConstructorDescriptionLocateReplyMessage_1_0
(ORB orb, int _request_id, int _locate_status, IOR _ior) -
Method Summary
Modifier and TypeMethodDescriptionvoid
callback
(MessageHandler handler) short
getIOR()
int
int
getSystemException
(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_0
createFragmentMessage, getGIOPVersion, getSize, getType, isLittleEndian, moreFragmentsToFollow, setSize
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 Details
-
wrapper
-
orb
-
request_id
private int request_id -
locate_status
private int locate_status -
ior
-
-
Constructor Details
-
LocateReplyMessage_1_0
LocateReplyMessage_1_0(ORB orb) -
LocateReplyMessage_1_0
-
-
Method Details
-
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
- Specified by:
getSystemException
in interfaceLocateReplyOrReplyMessage
-
getIOR
- Specified by:
getIOR
in interfaceLocateReplyOrReplyMessage
-
read
- Specified by:
read
in interfaceMessage
- Overrides:
read
in classMessage_1_0
-
write
- Specified by:
write
in interfaceMessage
- Overrides:
write
in classMessage_1_0
-
isValidReplyStatus
public static void isValidReplyStatus(int replyStatus) -
callback
- Specified by:
callback
in interfaceMessage
- Overrides:
callback
in classMessageBase
- Throws:
IOException
-