Package com.sun.corba.ee.impl.protocol
Class AddressingDispositionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.sun.corba.ee.impl.protocol.AddressingDispositionException
- All Implemented Interfaces:
Serializable
This exception is thrown while reading GIOP 1.2 Request, LocateRequest
to indicate that a TargetAddress disposition is unacceptable.
If this exception is caught explicitly, this need to be rethrown. This
is eventually handled within RequestPRocessor and an appropriate reply
is sent back to the client.
GIOP 1.2 allows three dispositions : KeyAddr (ObjectKey), ProfileAddr (ior
profile), IORAddressingInfo (IOR). If the ORB does not support the
disposition contained in the GIOP Request / LocateRequest 1.2 message,
then it sends a Reply / LocateReply indicating the correct disposition,
which the client ORB shall use to transparently retry the request
with the correct disposition.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
expectedAddrDisp
private short expectedAddrDisp
-
-
Constructor Details
-
AddressingDispositionException
public AddressingDispositionException(short expectedAddrDisp)
-
-
Method Details
-
expectedAddrDisp
public short expectedAddrDisp()
-