oracle.aurora.jem
Class JEMException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--oracle.aurora.jem.JEMException
All Implemented Interfaces:
java.io.Serializable

public class JEMException
extends java.lang.Exception

This is the exception that's thrown by all JEM operations. It defines all the possible JEM errors.

See Also:
Serialized Form

Field Summary
TypeField
static int JEMEXC_ACTIVATIONFAILED
           
static int JEMEXC_BADOBJ
           
static int JEMEXC_CLASS_NOTFOUND
           
static int JEMEXC_FATAL
           
static int JEMEXC_INVCTX
           
static int JEMEXC_INVDATA
           
static int JEMEXC_JMSEXC
           
static int JEMEXC_METHOD_NOTFOUND
           
static int JEMEXC_MSGMAXRETRY
           
static int JEMEXC_OPFAILED
           
static int JEMEXC_PRS_MATCH_FAILED
           
static int JEMEXC_PRS_NOTFOUND
           
static int JEMEXC_QUEMSGUNDELIVERABLE
           
static int JEMEXC_RXN_COMPLETED
           
static int JEMEXC_RXN_MATCH_FAILED
           
static int JEMEXC_RXN_MATCH_OK
           
static int JEMEXC_RXN_NOTFOUND
           
static int JEMEXC_RXN_ROLLBACKED
           
static int JEMEXC_SERIALFAILED
           
static int JEMEXC_SQLEXC
           
static int JEMEXC_SSA_VIOLATION
           
static int JEMEXC_TIMEOUT
           
static java.lang.String JEMEXCTXT_CLASSNOTFND
           
static java.lang.String JEMEXCTXT_DATNOTFND
           
static java.lang.String JEMEXCTXT_DATTOKTIMEOUT
           
static java.lang.String JEMEXCTXT_DSNOTFND
           
static java.lang.String JEMEXCTXT_DUPDATA
           
static java.lang.String JEMEXCTXT_FUNINVILLACC
           
static java.lang.String JEMEXCTXT_FUNINVILLARG
           
static java.lang.String JEMEXCTXT_FUNINVILLROLE
           
static java.lang.String JEMEXCTXT_FUNINVTARG
           
static java.lang.String JEMEXCTXT_ININITIALIZER
           
static java.lang.String JEMEXCTXT_JEMBUSNOTFND
           
static java.lang.String JEMEXCTXT_MATCHTYPES
           
static java.lang.String JEMEXCTXT_METHODNOTFND
           
static java.lang.String JEMEXCTXT_NONSERIALIZABLE
           
static java.lang.String JEMEXCTXT_NULLPOINTER
           
static java.lang.String JEMEXCTXT_OBJNOTFND
           
static java.lang.String JEMEXCTXT_RXNDUP
           
static java.lang.String JEMEXCTXT_RXNNOTFND
           
static java.lang.String JEMEXCTXT_RXNROLLBACK
           
static java.lang.String JEMEXCTXT_SSAVIOL
           
static java.lang.String JEMEXCTXT_TXNMGRNOTFND
           
static java.lang.String JEMEXCTXT_UNIQCONSTRVIOL
           
 
Constructor Summary
JEMException(int err)
           
JEMException(int err, java.lang.Exception lnkexc)
           
JEMException(int err, java.lang.String txt)
           
JEMException(int err, java.lang.String txt, java.lang.Exception lnkexc)
           
JEMException(java.lang.String txt)
           
 
Method Summary
TypeMethod
 int getErr()
          Returns the error number.
 java.lang.Exception getLnkExc()
          Returns the exception that's used to create this JEMException
 java.lang.String getMessage()
          Returns the error message.
 java.lang.Object getObjInst()
          Returns the object that caused this exception
 java.lang.String getTxt()
          Returns any text message with what the exception was created.
 void printStackTrace()
          Prints the stack trace where the exception is thrown
 void setObjInst(java.lang.Object objinst)
          Sets the object that caused this exception
 java.lang.String toString()
          Writes this exception's information into a string
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

JEMEXC_FATAL

public static final int JEMEXC_FATAL

JEMEXC_OPFAILED

public static final int JEMEXC_OPFAILED

JEMEXC_INVCTX

public static final int JEMEXC_INVCTX

JEMEXC_INVDATA

public static final int JEMEXC_INVDATA

JEMEXC_TIMEOUT

public static final int JEMEXC_TIMEOUT

JEMEXC_PRS_MATCH_FAILED

public static final int JEMEXC_PRS_MATCH_FAILED

JEMEXC_RXN_MATCH_FAILED

public static final int JEMEXC_RXN_MATCH_FAILED

JEMEXC_RXN_MATCH_OK

public static final int JEMEXC_RXN_MATCH_OK

JEMEXC_CLASS_NOTFOUND

public static final int JEMEXC_CLASS_NOTFOUND

JEMEXC_METHOD_NOTFOUND

public static final int JEMEXC_METHOD_NOTFOUND

JEMEXC_ACTIVATIONFAILED

public static final int JEMEXC_ACTIVATIONFAILED

JEMEXC_PRS_NOTFOUND

public static final int JEMEXC_PRS_NOTFOUND

JEMEXC_RXN_NOTFOUND

public static final int JEMEXC_RXN_NOTFOUND

JEMEXC_RXN_ROLLBACKED

public static final int JEMEXC_RXN_ROLLBACKED

JEMEXC_RXN_COMPLETED

public static final int JEMEXC_RXN_COMPLETED

JEMEXC_BADOBJ

public static final int JEMEXC_BADOBJ

JEMEXC_QUEMSGUNDELIVERABLE

public static final int JEMEXC_QUEMSGUNDELIVERABLE

JEMEXC_MSGMAXRETRY

public static final int JEMEXC_MSGMAXRETRY

JEMEXC_SSA_VIOLATION

public static final int JEMEXC_SSA_VIOLATION

JEMEXC_SERIALFAILED

public static final int JEMEXC_SERIALFAILED

JEMEXC_SQLEXC

public static final int JEMEXC_SQLEXC

JEMEXC_JMSEXC

public static final int JEMEXC_JMSEXC

JEMEXCTXT_JEMBUSNOTFND

public static final java.lang.String JEMEXCTXT_JEMBUSNOTFND

JEMEXCTXT_RXNDUP

public static final java.lang.String JEMEXCTXT_RXNDUP

JEMEXCTXT_RXNNOTFND

public static final java.lang.String JEMEXCTXT_RXNNOTFND

JEMEXCTXT_RXNROLLBACK

public static final java.lang.String JEMEXCTXT_RXNROLLBACK

JEMEXCTXT_DUPDATA

public static final java.lang.String JEMEXCTXT_DUPDATA

JEMEXCTXT_SSAVIOL

public static final java.lang.String JEMEXCTXT_SSAVIOL

JEMEXCTXT_UNIQCONSTRVIOL

public static final java.lang.String JEMEXCTXT_UNIQCONSTRVIOL

JEMEXCTXT_MATCHTYPES

public static final java.lang.String JEMEXCTXT_MATCHTYPES

JEMEXCTXT_CLASSNOTFND

public static final java.lang.String JEMEXCTXT_CLASSNOTFND

JEMEXCTXT_METHODNOTFND

public static final java.lang.String JEMEXCTXT_METHODNOTFND

JEMEXCTXT_OBJNOTFND

public static final java.lang.String JEMEXCTXT_OBJNOTFND

JEMEXCTXT_DATNOTFND

public static final java.lang.String JEMEXCTXT_DATNOTFND

JEMEXCTXT_TXNMGRNOTFND

public static final java.lang.String JEMEXCTXT_TXNMGRNOTFND

JEMEXCTXT_DSNOTFND

public static final java.lang.String JEMEXCTXT_DSNOTFND

JEMEXCTXT_FUNINVILLACC

public static final java.lang.String JEMEXCTXT_FUNINVILLACC

JEMEXCTXT_FUNINVILLROLE

public static final java.lang.String JEMEXCTXT_FUNINVILLROLE

JEMEXCTXT_FUNINVILLARG

public static final java.lang.String JEMEXCTXT_FUNINVILLARG

JEMEXCTXT_FUNINVTARG

public static final java.lang.String JEMEXCTXT_FUNINVTARG

JEMEXCTXT_NULLPOINTER

public static final java.lang.String JEMEXCTXT_NULLPOINTER

JEMEXCTXT_ININITIALIZER

public static final java.lang.String JEMEXCTXT_ININITIALIZER

JEMEXCTXT_NONSERIALIZABLE

public static final java.lang.String JEMEXCTXT_NONSERIALIZABLE

JEMEXCTXT_DATTOKTIMEOUT

public static final java.lang.String JEMEXCTXT_DATTOKTIMEOUT
Constructor Detail

JEMException

public JEMException(int err)

JEMException

public JEMException(java.lang.String txt)

JEMException

public JEMException(int err,
                    java.lang.String txt)

JEMException

public JEMException(int err,
                    java.lang.String txt,
                    java.lang.Exception lnkexc)

JEMException

public JEMException(int err,
                    java.lang.Exception lnkexc)
Method Detail

getLnkExc

public java.lang.Exception getLnkExc()
Returns the exception that's used to create this JEMException

getTxt

public java.lang.String getTxt()
Returns any text message with what the exception was created.

getErr

public int getErr()
Returns the error number.

getObjInst

public java.lang.Object getObjInst()
Returns the object that caused this exception

setObjInst

public void setObjInst(java.lang.Object objinst)
Sets the object that caused this exception

getMessage

public java.lang.String getMessage()
Returns the error message.
Overrides:
getMessage in class java.lang.Throwable

printStackTrace

public void printStackTrace()
Prints the stack trace where the exception is thrown
Overrides:
printStackTrace in class java.lang.Throwable

toString

public java.lang.String toString()
Writes this exception's information into a string
Overrides:
toString in class java.lang.Throwable