Websphere MQ Everyplace

com.ibm.mqe
Class MQeMessageStoreException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.ibm.mqe.MQeException
                    |
                    +--com.ibm.mqe.MQeMessageStoreException
All Implemented Interfaces:
MQeExceptionCodes, java.io.Serializable

public class MQeMessageStoreException
extends MQeException

This class is used to signal that an exception occured during an operation on a message store. If this exception is unrecoverable it indicates that the message store is in an unusable state, and should be closed, then reopened.

If the message store is not closed after throwing an unrecoverable exception, it will continue to rethrow the same exception to every invocation of methods that are declared as throwing MQeMessageStoreException.

If this exception is thrown from the open method, then there is an unrecoverable error in the persisten data structures, or in the underlying persistent data store itself.

The original exception that caused this is available through getOriginalException().

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.ibm.mqe.MQeExceptionCodes
Except_Active, Except_AdapterException, Except_AdapterMissingRemoteAddress, Except_Admin_ActionNotSupported, Except_Admin_InvalidField, Except_Admin_NotAdminMsg, Except_AdminAction, Except_Authenticate, Except_BadRequest, Except_BridgeListener, Except_Chnl_Attributes, Except_Chnl_ID, Except_Chnl_Limit, Except_Chnl_Overrun, Except_Closed, Except_Con_AdapterRequired, Except_Con_AliasAlreadyExists, Except_Con_AlreadyExists, Except_Con_InvalidName, Except_Connect_Failure, Except_ConnectonType, Except_Cryptor, Except_Data, Except_Duplicate, Except_JmxProperties, Except_Listener, Except_MessageStore, Except_MiniCertReg_ActivateFailed, Except_MiniCertReg_BadPIN, Except_MiniCertReg_NotOpen, Except_NotActive, Except_NotAllowed, Except_NotFound, Except_NotSupported, Except_PrivateReg_ActivateFailed, Except_PrivateReg_BadPIN, Except_PrivateReg_NotOpen, Except_PublicReg_ActivateFailed, Except_PublicReg_InvalidAddress, Except_PublicReg_InvalidRequest, Except_Q_Full, Except_Q_InvalidName, Except_Q_InvalidPriority, Except_Q_MsgTooLarge, Except_Q_NoMatchingMsg, Except_Q_TargetRegistryRequired, Except_QMgr_Activated, Except_QMgr_AlreadyExists, Except_QMgr_InvalidQMgrName, Except_QMgr_InvalidQName, Except_QMgr_NotActive, Except_QMgr_NotBridgeEnabled, Except_QMgr_NotConfigured, Except_QMgr_QDoesNotExist, Except_QMgr_QExists, Except_QMgr_QNotEmpty, Except_QMgr_RegistryDataVersion, Except_QMgr_UnknownQMgr, Except_QMgr_WrongQType, Except_Reg_AddFailed, Except_Reg_AlreadyExists, Except_Reg_AlreadyOpen, Except_Reg_CRTKeyDecFailed, Except_Reg_CRTKeySignFailed, Except_Reg_DeleteFailed, Except_Reg_DeleteRegistryFailed, Except_Reg_DoesNotExist, Except_Reg_InvalidSession, Except_Reg_ListFailed, Except_Reg_NotDefined, Except_Reg_NotSecure, Except_Reg_NullName, Except_Reg_OpenFailed, Except_Reg_ReadFailed, Except_Reg_RenameFailed, Except_Reg_ResetPINFailed, Except_Reg_SearchFailed, Except_Reg_UpdateFailed, Except_RemoteException, Except_Rule, Except_S_BadIntegrity, Except_S_BadSubject, Except_S_CertificateExpired, Except_S_Cipher, Except_S_InvalidAttribute, Except_S_InvalidSignature, Except_S_MiniCertNotAvailable, Except_S_MissingSection, Except_S_NoPresetKeyAvailable, Except_S_RegistryNotAvailable, Except_Stopped, Except_Syntax, Except_TimeOut, Except_Transporter, Except_TriggerTransmission, Except_Trnsport_QMgr, Except_Trnsport_Request, Except_Type, Except_UdpipAdapterStateException, Except_UdpipAdapterTimeOut, Except_UdpipAdapterUnableToConfirmSuccess, Except_UnCoded, Except_Uncontactable_DontTransmit
 
Constructor Summary
MQeMessageStoreException(java.lang.Exception exception)
          MQeMessageStoreException default constructor.
 
Method Summary
 java.lang.String getMessage()
          Returns the errort message string of this throwable object.
 java.lang.Exception getOriginalException()
          Return the original exception (if any) that caused the receiver to be thrown.
 boolean isRecoverable()
          This method returns true if the exception is recoverable, false otherwise.
 
Methods inherited from class com.ibm.mqe.MQeException
code, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MQeMessageStoreException

public MQeMessageStoreException(java.lang.Exception exception)

MQeMessageStoreException default constructor.

Method Detail

isRecoverable

public final boolean isRecoverable()

This method returns true if the exception is recoverable, false otherwise.


getMessage

public java.lang.String getMessage()

Returns the errort message string of this throwable object.

Overrides:
getMessage in class java.lang.Throwable
Returns:
the error message string of this Throwable object if it was Throwable created with an error message string; or null if it was Throwable created with no error message.

getOriginalException

public java.lang.Exception getOriginalException()
Return the original exception (if any) that caused the receiver to be thrown.

Returns:
The return value may be null or an instance of Exception or an instance of any subclass of Exception.

Websphere MQ Everyplace