public interface ErrorInformation
Modifier and Type | Method and Description |
---|---|
MultiException |
getAssociatedException()
This will contain the associated exception or exceptions that caused
the failure.
|
Descriptor |
getDescriptor()
This will contain the active descriptor that is associated
with this failure.
|
ErrorType |
getErrorType()
Gets the type of error that has occurred.
|
Injectee |
getInjectee()
This will contain information about the Injectee that was being
injected into when the error occurred.
|
ErrorType getErrorType()
Descriptor getDescriptor()
Injectee getInjectee()
In the case of FAILURE_TO_REIFY this will be the injectee that was being looked up to satisfy the injection point, or null if this lookup was due to an API call.
In the case of VALIDATE_FAILURE this will contain the injectee that was being looked up when the failure occurred or null if this was a lookup operation or the injectee is unknown for some other reason
In the cases of DYNAMIC_CONFIGURATION_FAILURE, SERVICE_CREATION_FAILURE and SERVICE_DESTRUCTION_FAILURE this will return null.
MultiException getAssociatedException()
In the case of FAILURE_TO_REIFY this will contain the exception that caused the reification process to fail
In the case of DYNAMIC_CONFIGURATION_FAILURE this will contain the exception that cause the configuration operation to fail
In the case of SERVICE_CREATION_FAILURE this will contain the exception that was thrown during service creation
In the case of SERVICE_DESTRUCTION_FAILURE this will contain the exception that was thrown during service destruction
In the case of VALIDATE_FAILURE this will contain the exception that was
thrown from the Validator.validate(ValidationInformation)
method
Copyright © 2009-2017, Oracle and/or its affiliates. All Rights Reserved.