IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.sibx.mediation
Class MediationBusinessException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.wsspi.sibx.mediation.MediationException
              extended by com.ibm.wsspi.sibx.mediation.MediationBusinessException
All Implemented Interfaces:
com.ibm.ws.sibx.common.Loggable, java.io.Serializable

public class MediationBusinessException
extends MediationException

Thrown if a mediation primitive encounters a business logic error. Mediation primitives may encounter various business type errors during their mediate method. For instance, if the message being mediated does not conform to the WSDL message type defined by the InputTerminal then the primitive may throw this exception to indicate the fact. In the case where another checked or unchecked exception is caught by the mediation primitive as a result of a business logic error it should be used to create an instance of this exception. The MediationBusinessException(String, Throwable) or MediationBusinessException(Throwable) constructors should be used to ensure that no exception information is lost.

See Also:
Serialized Form

Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
 
Constructor Summary
MediationBusinessException()
          Default constructor
MediationBusinessException(java.lang.String message)
          Constructor which takes a message as the only parameter.
MediationBusinessException(java.lang.String message, java.lang.Throwable cause)
          Constructor which takes a message, and a causal exception.
MediationBusinessException(java.lang.Throwable cause)
          Constructor which takes a causal exception.
 
Method Summary
 
Methods inherited from class com.ibm.wsspi.sibx.mediation.MediationException
getExceptionMetadata, getLoggingMetadata, printStackTrace, printStackTrace, setExceptionMetadata, setLoggingMetadata
 
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:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values
Constructor Detail

MediationBusinessException

public MediationBusinessException()
Default constructor


MediationBusinessException

public MediationBusinessException(java.lang.String message)
Constructor which takes a message as the only parameter.

Parameters:
message - the exception message

MediationBusinessException

public MediationBusinessException(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

MediationBusinessException

public MediationBusinessException(java.lang.Throwable cause)
Constructor which takes a causal exception.

Parameters:
cause - the causal exception

IBM WebSphere Application ServerTM
Release 8