#include <JmsCommon.h>
#include <JmsTypes.h>
Go to the source code of this file.
Defines | |
#define | ISA_JAVA_EXCEPTION (1 << 0) |
#define | ISA_JMS_EXCEPTION (1 << 1) |
#define | ISA_JMS_ILLEGAL_STATE (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 0)) |
#define | ISA_JMS_INVALID_CLIENT_ID (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 1)) |
#define | ISA_JMS_INVALID_DESTINATION (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 2)) |
#define | ISA_JMS_INVALID_SELECTOR (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 3)) |
#define | ISA_JMS_JMS_SECURITY (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 4)) |
#define | ISA_JMS_MESSAGE_EOF (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 5)) |
#define | ISA_JMS_MESSAGE_FORMAT (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 6)) |
#define | ISA_JMS_MESSAGE_NOT_READABLE (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 7)) |
#define | ISA_JMS_MESSAGE_NOT_WRITEABLE (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 8)) |
#define | ISA_JMS_RESOURCE_ALLOCATION (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 9)) |
#define | ISA_JMS_TRANSACTION_IN_PROGRESS (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 10)) |
#define | ISA_JMS_TRANSACTION_ROLLED_BACK (1 << (JMS_LOWEST_EXCEPTION_SUBCLASS + 11)) |
#define | JMS_PEEK_ONLY (JMS64I) 0x0000000000000001 |
Typedefs | |
typedef JavaThrowable | JavaThrowable |
typedef JavaThrowable | JavaException |
typedef JavaException | JmsException |
Functions | |
int JMSENTRY | JmsGetLastException (JavaThrowable **exception, int *type, JMS64I flags) |
int JMSENTRY | JmsThrowableGetMessage (JavaThrowable *exception, JmsString *message, JMS64I flags) |
int JMSENTRY | JmsExceptionGetErrorCode (JmsException *exception, JmsString *errorCode, JMS64I flags) |
int JMSENTRY | JmsExceptionGetLinkedException (JmsException *exception, JavaException **linkedException, JMS64I flags) |
int JMSENTRY | JmsExceptionDestroy (JavaThrowable *exception, JMS64I flags) |
This file describes the functions that can be performed on a JmsException handle A JmsDestination handle corresponds to java.util.Enumeration
|
Will be set if a throwable handle is of type java.lang.Exception |
|
Will be set if an exception handle is of type javax.jms.JMSException |
|
Will be set if a JMS exception handle is of type javax.jms.IllegalStateException |
|
Will be set if a JMS exception handle is of type javax.jms.IllegalStateException |
|
Will be set if a JMS exception handle is of type javax.jms.InvalidDestinationException |
|
Will be set if a JMS exception handle is of type javax.jms.InvalidSelectorException |
|
Will be set if a JMS exception handle is of type javax.jms.JMSSecurityException |
|
Will be set if a JMS exception handle is of type javax.jms.MessageEOFException |
|
Will be set if a JMS exception handle is of type javax.jms.MessageFormatException |
|
Will be set if a JMS exception handle is of type javax.jms.MessageNotReadableException |
|
Will be set if a JMS exception handle is of type javax.jms.MessageNotWriteableException |
|
Will be set if a JMS exception handle is of type javax.jms.ResourceAllocationException |
|
Will be set if a JMS exception handle is of type javax.jms.TransactionInProgressException |
|
Will be set if a JMS exception handle is of type javax.jms.TransactionRolledBackException |
|
Do not clear the exception on the thread, only look at it |
|
An exception handle that represents the class java.lang.Exception |
|
A throwable handle that represents the class java.lang.Throwable |
|
A JMS exception handle that represents the class javax.jms.JMSException |
|
Destroys the given throwable handle. After a call to this function the throwable handle is invalid and should not be referenced
|
|
Gets the error code associated with the JMS exception handle
|
|
Gets the throwable handle associated with this JMS exception handle
|
|
Gets the last exception that occurred on the calling thread
|
|
Gets the message associated with the throwable handle
|