public class GovernanceExceptionFactory
extends java.lang.Object
createConnectionException(Message, Object[], Throwable)
}
such that the entire processing can be aborted immediately while other non-fatal errors may be
created (or wrapped) using {createException(Message, Object[], Throwable)
Modifier and Type | Field and Description |
---|---|
private static IGovernanceExceptionFactory |
GOVERNANCE_EXCEPTION_FACTORY |
private static java.lang.String |
IMPL_CLASS_NAME |
private static java.lang.Exception |
LOAD_ERROR |
Modifier | Constructor and Description |
---|---|
private |
GovernanceExceptionFactory()
Private default constructor to hide the implicitly public one
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Exception |
createConnectionException(Message messageID)
Creates a connection exception.
|
static java.lang.Exception |
createConnectionException(Message messageID,
java.lang.Object[] params)
Creates a connection exception.
|
static java.lang.Exception |
createConnectionException(Message messageID,
java.lang.Object[] params,
java.lang.Throwable nestedException)
Creates a connection exception.
|
static java.lang.Exception |
createConnectionException(Message messageID,
java.lang.Throwable nestedException)
Creates a connection exception.
|
static java.lang.Exception |
createException(Message messageID)
Creates a (generic) Governance exception.
|
static java.lang.Exception |
createException(Message messageID,
java.lang.Object[] params)
Creates a (generic) Governance exception.
|
static java.lang.Exception |
createException(Message messageID,
java.lang.Object[] params,
java.lang.Throwable nestedException)
Creates a (generic) Governance exception.
|
static java.lang.Exception |
createException(Message messageID,
java.lang.Throwable nestedException)
Creates a (generic) Governance exception.
|
static java.lang.Exception |
createSearchException(Message messageID)
Creates a governance search exception.
|
static java.lang.Exception |
createSearchException(Message messageID,
java.lang.Object[] params)
Creates a governance search exception.
|
static java.lang.Exception |
createSearchException(Message messageID,
java.lang.Object[] params,
java.lang.Throwable nestedException)
Creates a governance search exception.
|
static java.lang.Exception |
createSearchException(Message messageID,
java.lang.Throwable nestedException)
Creates a governance search exception.
|
private static IGovernanceExceptionFactory |
impl()
Returns the
IGovernanceExceptionFactory implementation |
private static final java.lang.String IMPL_CLASS_NAME
private static final IGovernanceExceptionFactory GOVERNANCE_EXCEPTION_FACTORY
private static final java.lang.Exception LOAD_ERROR
private GovernanceExceptionFactory()
public static java.lang.Exception createConnectionException(Message messageID)
messageID
- The message
public static java.lang.Exception createConnectionException(Message messageID, java.lang.Throwable nestedException)
messageID
- The messagenestedException
- Nested exception
public static java.lang.Exception createConnectionException(Message messageID, java.lang.Object[] params)
messageID
- The messageparams
- The message parameters
public static java.lang.Exception createConnectionException(Message messageID, java.lang.Object[] params, java.lang.Throwable nestedException)
messageID
- The messageparams
- the message parametersnestedException
- Nested exception
public static java.lang.Exception createSearchException(Message messageID)
messageID
- The message
public static java.lang.Exception createSearchException(Message messageID, java.lang.Throwable nestedException)
messageID
- The messagenestedException
- Nested exception
public static java.lang.Exception createSearchException(Message messageID, java.lang.Object[] params)
messageID
- The messageparams
- The message parameters
public static java.lang.Exception createSearchException(Message messageID, java.lang.Object[] params, java.lang.Throwable nestedException)
messageID
- The messageparams
- the message parametersnestedException
- Nested exception
public static java.lang.Exception createException(Message messageID)
messageID
- The message
public static java.lang.Exception createException(Message messageID, java.lang.Throwable nestedException)
messageID
- The messagenestedException
- Nested exception
public static java.lang.Exception createException(Message messageID, java.lang.Object[] params)
messageID
- The messageparams
- The message parameters
public static java.lang.Exception createException(Message messageID, java.lang.Object[] params, java.lang.Throwable nestedException)
messageID
- The messageparams
- the message parametersnestedException
- Nested exception
private static IGovernanceExceptionFactory impl()
IGovernanceExceptionFactory
implementation.