com.ibm.wsspi.sibx.mediation
Class MediationException
- java.lang.Object
java.lang.Throwable
java.lang.Exception
com.ibm.wsspi.sibx.mediation.MediationException
All implemented interfaces:
com.ibm.ws.sibx.common.Loggable, java.io.Serializable
Direct known subclasses:
- public class MediationException
- extends java.lang.Exception
- implements com.ibm.ws.sibx.common.Loggable
When a mediation primitive throws an exception from the
mediate
method, the exception is caught by the flow engine. The engine will determine
if the mediation primitive has a failure terminal defined, and if so it will
cause the invocation of any flow elements wired to the failure terminal. If
the mediation primitive does not define a failure terminal, or the failure
terminal is not wired, then the exception is propagated and will cause the
failure of the whole flow.
See Also:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
$sccsid
|
|
COPYRIGHT
|
Constructor Summary
Modifier | Constructor and Description |
---|---|
|
MediationException()
Default constructor explicitly defined as protected.
|
|
MediationException(java.lang.String message)
Constructor which takes a message as the only parameter.
|
|
MediationException(java.lang.String message,java.lang.Throwable cause)
Constructor which takes a message, and a causal exception.
|
|
MediationException(java.lang.Throwable cause)
Constructor which takes a causal exception.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getExceptionMetadata()
|
|
getLoggingMetadata()
|
|
printStackTrace(java.io.PrintStream s)
|
|
printStackTrace(java.io.PrintWriter s)
|
|
setExceptionMetadata(java.lang.Object exceptionMetadata)
|
|
setLoggingMetadata(java.lang.Object loggingMetadata)
|
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail
COPYRIGHT
- public static final java.lang.String COPYRIGHT
See Also:
$sccsid
- public static final java.lang.String $sccsid
See Also:
Constructor Detail
MediationException
- protected MediationException()
Default constructor explicitly defined as protected.
MediationException
- protected MediationException(java.lang.String message)
Constructor which takes a message as the only parameter.
Parameters:
message
- the exception message MediationException
- protected MediationException(java.lang.String message,
- java.lang.Throwable cause)
Constructor which takes a message, and a causal exception.
Parameters:
message
- the exception message cause
- the causal exception MediationException
- protected MediationException(java.lang.Throwable cause)
Constructor which takes a causal exception.
Parameters:
cause
- the causal exception Method Detail
getExceptionMetadata
- public java.lang.Object getExceptionMetadata( )
Returns:
Returns the exception metadata.
setExceptionMetadata
- public void setExceptionMetadata( java.lang.Object exceptionMetadata)
Parameters:
exceptionMetadata
- The exception metadata to set. getLoggingMetadata
- public java.lang.Object getLoggingMetadata( )
Specified by:
getLoggingMetadata
in interface com.ibm.ws.sibx.common.Loggable
Returns:
Returns the logging metadata.
setLoggingMetadata
- public void setLoggingMetadata( java.lang.Object loggingMetadata)
Specified by:
setLoggingMetadata
in interface com.ibm.ws.sibx.common.Loggable
Parameters:
loggingMetadata
- The logging metadata to set. printStackTrace
- public void printStackTrace(java.io.PrintWriter s)
Overrides:
printStackTrace
in class java.lang.Throwable
See Also:
Throwable.printStackTrace(java.io.PrintWriter)
printStackTrace
- public void printStackTrace(java.io.PrintStream s)
Overrides:
printStackTrace
in class java.lang.Throwable
See Also:
Throwable.printStackTrace(java.io.PrintStream)