javacard.framework
Class TransactionException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--javacard.framework.CardRuntimeException
|
+--javacard.framework.TransactionException
- public class TransactionException
- extends CardRuntimeException
TransactionException represents an exception in the transaction subsystem.
- Since:
- JDE 4.2.1
|
Field Summary |
static short |
BUFFER_FULL
This reason code is used during a transaction to indicate that the commit buffer is full. |
static short |
IN_PROGRESS
This reason code is used by the beginTransaction method to indicate a transaction is already in progress. |
static short |
INTERNAL_FAILURE
This reason code is used during a transaction to indicate an internal JCRE problem (fatal error). |
static short |
NOT_IN_PROGRESS
This reason code is used by the abortTransaction and commitTransaction methods when a transaction
is not in progress. |
|
Constructor Summary |
TransactionException(short reason)
Constructs a TransactionException with the specified reason. |
|
Method Summary |
static void |
throwIt(short reason)
Throws an instance of TransactionException with the specified reason. |
BUFFER_FULL
public static final short BUFFER_FULL
- This reason code is used during a transaction to indicate that the commit buffer is full.
- Since:
- JDE 4.2.1
IN_PROGRESS
public static final short IN_PROGRESS
- This reason code is used by the beginTransaction method to indicate a transaction is already in progress.
- Since:
- JDE 4.2.1
INTERNAL_FAILURE
public static final short INTERNAL_FAILURE
- This reason code is used during a transaction to indicate an internal JCRE problem (fatal error).
- Since:
- JDE 4.2.1
NOT_IN_PROGRESS
public static final short NOT_IN_PROGRESS
- This reason code is used by the abortTransaction and commitTransaction methods when a transaction
is not in progress.
- Since:
- JDE 4.2.1
TransactionException
public TransactionException(short reason)
- Constructs a TransactionException with the specified reason.
- Parameters:
reason - the internal code indicating the cause of the error detected- Since:
- JDE 4.2.1
throwIt
public static void throwIt(short reason)
throws TransactionException
- Throws an instance of TransactionException with the specified reason.
- Parameters:
reason - the internal code indicating the cause of the error detected- Since:
- JDE 4.2.1
Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.