Package org.osgi.util.promise
Class FailedPromisesException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.osgi.util.promise.FailedPromisesException
-
- All Implemented Interfaces:
Serializable
public class FailedPromisesException extends RuntimeException
Promise failure exception for a collection of failed Promises.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FailedPromisesException(Collection<Promise<?>> failed, Throwable cause)
Create a new FailedPromisesException with the specified Promises.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Promise<?>>
getFailedPromises()
Returns the collection of Promises that have been resolved with a failure.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
FailedPromisesException
public FailedPromisesException(Collection<Promise<?>> failed, Throwable cause)
Create a new FailedPromisesException with the specified Promises.- Parameters:
failed
- A collection of Promises that have been resolved with a failure. Must not benull
, must not be empty and all of the elements in the collection must not benull
.cause
- The cause of this exception. This is typically the failure of the first Promise in the specified collection.
-
-
Method Detail
-
getFailedPromises
public Collection<Promise<?>> getFailedPromises()
Returns the collection of Promises that have been resolved with a failure.- Returns:
- The collection of Promises that have been resolved with a failure. The returned collection is unmodifiable.
-
-