Save This Page
Home » openjdk-7 » com.sun.corba.se.impl » protocol » [javadoc | source]
com.sun.corba.se.impl.protocol
public class: AddressingDispositionException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.lang.RuntimeException
            com.sun.corba.se.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.
Fields inherited from java.lang.RuntimeException:
serialVersionUID
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public AddressingDispositionException(short expectedAddrDisp) 
Method from com.sun.corba.se.impl.protocol.AddressingDispositionException Summary:
expectedAddrDisp
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.corba.se.impl.protocol.AddressingDispositionException Detail:
 public short expectedAddrDisp()