com.ibm.broker.config.proxy

Class ConfigManagerProxyPropertyNotInitializedException

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ConfigManagerProxyIncompatibilityException


    public class ConfigManagerProxyPropertyNotInitializedException
    extends ConfigManagerProxyException
    This exception type represents the condition when an application attempts to get a property of an AdministeredObject, but the property has not yet been set to a value by the broker. The exception is thrown because the IBM Integration API (CMP) does not know what the correct value is for the property.

    The IBM Integration API (CMP) will automatically ask the broker for up-to-date information on all AdministeredObjects in use. This exception will be thrown if an application attempts to make use of an AdministeredObject before the broker has had chance to update the AdministeredObject's properties with the correct values.

    In order to guard against receiving lots of these exceptions, the AdministeredObject class goes through an internal retry mechanism before reporting any exceptions of this type to the calling application. See BrokerProxy.setRetryCharacteristics() for information on configuring this retry mechanism.

    
     Change Activity:
     -------- ----------- -------------   ------------------------------------
     Reason:  Date:       Originator:     Comments:
     -------- ----------- -------------   ------------------------------------
     25103.1  2004-03-30  HDMPL           v6 Release
     47371    2007-07-30  HDMPL           v6.1 Release (no changes)
     51619.8  2008-12-16  HDMPL           v7 Release (no changes)
    
     
    See Also:
    Serialized Form
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait