Class UnavailableException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.avalon.framework.availability.UnavailableException
All Implemented Interfaces:
Serializable

public class UnavailableException extends RuntimeException
Exception to signal component is not available. UnavailableException is thrown in any method to another component, but only if the caller implements AvailabilityAware.
Since:
4.5
Version:
$Id$
Author:
Avalon Development Team
See Also:
  • Field Details

    • m_Key

      private String m_Key
  • Constructor Details

    • UnavailableException

      public UnavailableException(String message, String key)
      Constructor.
      Parameters:
      message - The non-localized message to be embedded into the exception.
      key - The key that the caller used to lookup the component with.
  • Method Details

    • getLookupKey

      public String getLookupKey()
      Returns the key to the component that is no longer available.