Package org.eclipse.keypop.storagecard
Class SCReaderCommunicationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.keypop.reader.ReaderCommunicationException
org.eclipse.keypop.storagecard.SCReaderCommunicationException
- All Implemented Interfaces:
Serializable,StorageCardException
public final class SCReaderCommunicationException
extends org.eclipse.keypop.reader.ReaderCommunicationException
implements StorageCardException
Indicates an input/output error that occurred while communicating with the card reader.
This exception reflects low-level reader communication failures, such as a lost connection,
hardware malfunction, or driver-related issues, preventing the command from being transmitted to
the StorageCard.
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSCReaderCommunicationException(Integer blockAddress, String message) Creates a new exception indicating a reader communication error during the execution of a storage card command.SCReaderCommunicationException(Integer blockAddress, String message, Throwable cause) Creates a new exception indicating a reader communication error during the execution of a storage card command, with an underlying cause. -
Method Summary
Modifier and TypeMethodDescriptionReturns the address of the block involved in the error, if applicable.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
SCReaderCommunicationException
Creates a new exception indicating a reader communication error during the execution of a storage card command.- Parameters:
blockAddress- The block address involved in the error, ornullif not relevant.message- The message describing the exception context.- Since:
- 1.0.0
-
SCReaderCommunicationException
Creates a new exception indicating a reader communication error during the execution of a storage card command, with an underlying cause.- Parameters:
blockAddress- The block address involved in the error, ornullif not relevant.message- The message describing the exception context.cause- The underlying cause of the exception.- Since:
- 1.0.0
-
-
Method Details
-
getBlockAddress
Returns the address of the block involved in the error, if applicable.- Specified by:
getBlockAddressin interfaceStorageCardException- Returns:
- The block address that caused the error, or
nullif not relevant. - Since:
- 1.0.0
-