com.ibm.datapower.wamt.soma
Class SOMAIOException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.datapower.wamt.DMgrException
              extended by com.ibm.datapower.wamt.soma.SOMAException
                  extended by com.ibm.datapower.wamt.soma.SOMAIOException
All Implemented Interfaces:
java.io.Serializable

public class SOMAIOException
extends SOMAException

An I/O problem occurred while communicating to the device via the network such as hostname not found, connection refused, connection timed out, etc. SOMA is the SOAP Configuration Management. For more information regarding the problem, please refer to this object's method Throwable.getCause(). The caller who instantiates this object should attempt to put any information from the device regarding its error into the cause member of this class.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT_2013
           
 
Fields inherited from class com.ibm.datapower.wamt.DMgrException
COPYRIGHT_2009_2010
 
Constructor Summary
SOMAIOException()
          Create an exception with no message and no cause.
SOMAIOException(java.lang.String message)
          Create an exception with a message but with no chained cause.
SOMAIOException(java.lang.String message, java.lang.String msgKey)
          Create an exception with a message and NLS attributes, but with no chained cause.
SOMAIOException(java.lang.String message, java.lang.String msgKey, java.lang.Object msgParm)
          Create an exception with a message and NLS attributes, but with no chained cause.
SOMAIOException(java.lang.String message, java.lang.String msgKey, java.lang.Object[] msgParms)
          Create an exception with a message and NLS attributes, but with no chained cause.
SOMAIOException(java.lang.String message, java.lang.Throwable cause)
          Create an exception with a message and a chained cause.
SOMAIOException(java.lang.String message, java.lang.Throwable cause, java.lang.String msgKey)
          Create an exception with a message, NLS attributes and a chained cause.
SOMAIOException(java.lang.String message, java.lang.Throwable cause, java.lang.String msgKey, java.lang.Object msgParm)
          Create an exception with a message, NLS attributes and a chained cause.
SOMAIOException(java.lang.String message, java.lang.Throwable cause, java.lang.String msgKey, java.lang.Object[] msgParms)
          Create an exception with a message, NLS attributes and a chained cause.
SOMAIOException(java.lang.Throwable cause)
          Create an exception with a chained cause and no message.
 
Method Summary
 
Methods inherited from class com.ibm.datapower.wamt.DMgrException
getMessage, getMessageExplanation, getMessageExplanation, getMessageUseraction, getMessageUseraction
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT_2013

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

SOMAIOException

public SOMAIOException()
Create an exception with no message and no cause. Please use one of the other constructors to provide as much information about the exception as possible. You really shouldn't be using this zero-argument constructor.

See Also:
SOMAIOException(String), SOMAIOException(Throwable), SOMAIOException(String, Throwable)

SOMAIOException

public SOMAIOException(java.lang.String message)
Create an exception with a message but with no chained cause.

Parameters:
message - a string that provides some explanation/description of the exception
See Also:
SOMAIOException(Throwable), SOMAIOException(String, Throwable)

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.String msgKey,
                       java.lang.Object[] msgParms)
Create an exception with a message and NLS attributes, but with no chained cause.

Parameters:
message - a string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.
msgParms - an Object[] that gives the attributes to be used with msgKey

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.String msgKey,
                       java.lang.Object msgParm)
Create an exception with a message and NLS attributes, but with no chained cause.

Parameters:
message - a string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.
msgParm - an Object that gives the attributes to be used with msgKey

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.String msgKey)
Create an exception with a message and NLS attributes, but with no chained cause.

Parameters:
message - a string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.Throwable cause)
Create an exception with a message and a chained cause.

Parameters:
message - string that provides some explanation/description of the exception
cause - a reference to another exception that occurred at a lower level which is the cause for this higher-level exception.
See Also:
SOMAIOException(String), SOMAIOException(Throwable)

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.Throwable cause,
                       java.lang.String msgKey,
                       java.lang.Object[] msgParms)
Create an exception with a message, NLS attributes and a chained cause.

Parameters:
message - string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
cause - a reference to another exception that occurred at a lower level which is the cause for this higher-level exception.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.
msgParms - an Object[] that gives the attributes to be used with msgKey

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.Throwable cause,
                       java.lang.String msgKey,
                       java.lang.Object msgParm)
Create an exception with a message, NLS attributes and a chained cause.

Parameters:
message - string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
cause - a reference to another exception that occurred at a lower level which is the cause for this higher-level exception.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.
msgParm - an Object that gives the attribute to be used with msgKey

SOMAIOException

public SOMAIOException(java.lang.String message,
                       java.lang.Throwable cause,
                       java.lang.String msgKey)
Create an exception with a message, NLS attributes and a chained cause.

Parameters:
message - string that provides some explanation/description of the exception. This message should have already been localized for the jvm's locale, if possible.
cause - a reference to another exception that occurred at a lower level which is the cause for this higher-level exception.
msgKey - a string giving the key of the NLS enabled message to be used with the exception.

SOMAIOException

public SOMAIOException(java.lang.Throwable cause)
Create an exception with a chained cause and no message.

Parameters:
cause - a reference to another exception that occurred at a lower level which is the cause for this higher-level exception.
See Also:
SOMAIOException(String), SOMAIOException(String, Throwable)


© Copyright IBM Corp. 2006, 2010 All Rights Reserved.