OSGi™ Enterprise
Release 5

org.osgi.service.blueprint.container
Class ServiceUnavailableException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.osgi.framework.ServiceException
                  extended by org.osgi.service.blueprint.container.ServiceUnavailableException
All Implemented Interfaces:
java.io.Serializable

public class ServiceUnavailableException
extends ServiceException

A Blueprint exception indicating that a service is unavailable. This exception is thrown when an invocation is made on a service reference and a backing service is not available.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.osgi.framework.ServiceException
FACTORY_ERROR, FACTORY_EXCEPTION, FACTORY_RECURSION, REMOTE, SUBCLASSED, UNREGISTERED, UNSPECIFIED
 
Constructor Summary
ServiceUnavailableException(java.lang.String message, java.lang.String filter)
          Creates a Service Unavailable Exception with the specified message.
ServiceUnavailableException(java.lang.String message, java.lang.String filter, java.lang.Throwable cause)
          Creates a Service Unavailable Exception with the specified message and exception cause.
 
Method Summary
 java.lang.String getFilter()
          Returns the filter expression that a service would have needed to satisfy in order for the invocation to proceed.
 
Methods inherited from class org.osgi.framework.ServiceException
getType
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceUnavailableException

public ServiceUnavailableException(java.lang.String message,
                                   java.lang.String filter)
Creates a Service Unavailable Exception with the specified message.

Parameters:
message - The associated message.
filter - The filter used for the service lookup.

ServiceUnavailableException

public ServiceUnavailableException(java.lang.String message,
                                   java.lang.String filter,
                                   java.lang.Throwable cause)
Creates a Service Unavailable Exception with the specified message and exception cause.

Parameters:
message - The associated message.
filter - The filter used for the service lookup.
cause - The cause of this exception.
Method Detail

getFilter

public java.lang.String getFilter()
Returns the filter expression that a service would have needed to satisfy in order for the invocation to proceed.

Returns:
The failing filter.

OSGi™ Enterprise
Release 5

Copyright © OSGi Alliance (2000, 2012). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0