@Singleton public class RethrowErrorService extends Object implements ErrorService
ErrorServicethat simply rethrows the exception caught.
By default HK2 ignores errors caught during a lookup operation. This service will make these errors get thrown up to the caller of the lookup operation.
Do not use this service in secure applications where callers to lookup should not be given the information that they do NOT have access to a service.
|Constructor and Description|
|Modifier and Type||Method and Description|
This method is called when a failure occurs in the system.
public void onFailure(ErrorInformation errorInformation) throws MultiException
ServiceLocatorapi. For example, an implementation of this method might want to remove a descriptor from the registry if the error can be determined to be a permanent failure.
errorInformation- Information about the error that occurred
MultiException- if this method throws an exception that exception will be thrown back to the caller wrapped in another MultiException if the error is of type
ErrorType.FAILURE_TO_REIFY. If the error is of type
ErrorType.SERVICE_DESTRUCTION_FAILUREthen any exception thrown from this method is ignored and the original exception is thrown back to the caller
Copyright © 2009-2017, Oracle and/or its affiliates. All Rights Reserved.