Package javacard.framework.service
Class ServiceException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javacard.framework.CardRuntimeException
-
- javacard.framework.service.ServiceException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ServiceExceptionSubclass
public class ServiceException extends CardRuntimeException
ServiceException
represents a service framework related exception.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static short
CANNOT_ACCESS_IN_COMMAND
This reason code is used to indicate that the command in theAPDU
object cannot be accessed for input processing.static short
CANNOT_ACCESS_OUT_COMMAND
This reason code is used to indicate that the command in theAPDU
object cannot be accessed for output processing.static short
COMMAND_DATA_TOO_LONG
This reason code is used to indicate that the incoming data for a command in theAPDU
object does not fit in the APDU buffer.static short
COMMAND_IS_FINISHED
This reason code is used to indicate that the command in theAPDU
object has been completely processed.static short
DISPATCH_TABLE_FULL
This reason code is used to indicate that a dispatch table is fullstatic short
ILLEGAL_PARAM
This reason code is used to indicate that an input parameter is not allowed.static short
REMOTE_OBJECT_NOT_EXPORTED
RMIService is using this reason code to indicate that the remote method returned an remote object which has not been exported.
-
Constructor Summary
Constructors Constructor Description ServiceException(short reason)
Constructs aServiceException
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
throwIt(short reason)
Throws an instance ofServiceException
with the specified reason.-
Methods inherited from class javacard.framework.CardRuntimeException
getReason, setReason
-
-
-
-
Field Detail
-
ILLEGAL_PARAM
public static final short ILLEGAL_PARAM
This reason code is used to indicate that an input parameter is not allowed.- See Also:
- Constant Field Values
-
DISPATCH_TABLE_FULL
public static final short DISPATCH_TABLE_FULL
This reason code is used to indicate that a dispatch table is full- See Also:
- Constant Field Values
-
COMMAND_DATA_TOO_LONG
public static final short COMMAND_DATA_TOO_LONG
This reason code is used to indicate that the incoming data for a command in theAPDU
object does not fit in the APDU buffer.- See Also:
- Constant Field Values
-
CANNOT_ACCESS_IN_COMMAND
public static final short CANNOT_ACCESS_IN_COMMAND
This reason code is used to indicate that the command in theAPDU
object cannot be accessed for input processing.- See Also:
- Constant Field Values
-
CANNOT_ACCESS_OUT_COMMAND
public static final short CANNOT_ACCESS_OUT_COMMAND
This reason code is used to indicate that the command in theAPDU
object cannot be accessed for output processing.- See Also:
- Constant Field Values
-
COMMAND_IS_FINISHED
public static final short COMMAND_IS_FINISHED
This reason code is used to indicate that the command in theAPDU
object has been completely processed.- See Also:
- Constant Field Values
-
REMOTE_OBJECT_NOT_EXPORTED
public static final short REMOTE_OBJECT_NOT_EXPORTED
RMIService is using this reason code to indicate that the remote method returned an remote object which has not been exported.- See Also:
- Constant Field Values
-
-
Method Detail
-
throwIt
public static void throwIt(short reason) throws ServiceException
Throws an instance ofServiceException
with the specified reason.- Parameters:
reason
- the reason for the exception.- Throws:
ServiceException
- always.
-
-