Class ServiceException

    • 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 the APDU object cannot be accessed for input processing.
      static short CANNOT_ACCESS_OUT_COMMAND
      This reason code is used to indicate that the command in the APDU 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 the APDU object does not fit in the APDU buffer.
      static short COMMAND_IS_FINISHED
      This reason code is used to indicate that the command in the APDU object has been completely processed.
      static short DISPATCH_TABLE_FULL
      This reason code is used to indicate that a dispatch table is full
      static 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 a ServiceException.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void throwIt​(short reason)
      Throws an instance of ServiceException with the specified reason.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 the APDU 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 the APDU 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 the APDU 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 the APDU 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
    • Constructor Detail

      • ServiceException

        public ServiceException​(short reason)
        Constructs a ServiceException.
        Parameters:
        reason - the reason for the exception.
    • Method Detail

      • throwIt

        public static void throwIt​(short reason)
                            throws ServiceException
        Throws an instance of ServiceException with the specified reason.
        Parameters:
        reason - the reason for the exception.
        Throws:
        ServiceException - always.