Package tuwien.auto.calimero.exception

Exception hierarchy containing common types of (checked) exceptions thrown throughout the library by public or protected visible methods.

See:
          Description

Exception Summary
KNXAckTimeoutException Thrown to indicate that a timeout occurred while waiting for an acknowledge response.
KNXException The root checked exception type used in the Calimero library.
KNXFormatException Thrown when some value or content is not in accordance with the expected or requested format or result.
KNXIllegalArgumentException Thrown to indicate that a method has been passed an illegal or inappropriate argument.
KNXIllegalStateException Thrown to indicate that a method was invoked at an inappropriate time.
KNXInvalidResponseException Thrown to indicate a message format mismatch of a response sent by a remote endpoint.
KNXRemoteException Thrown when a message received from a remote endpoint indicates problems or signals error conditions at the remote server, for example due to a invalid formatted request or processing result.
KNXTimeoutException Thrown to indicate that a timeout occurred.
 

Package tuwien.auto.calimero.exception Description

Exception hierarchy containing common types of (checked) exceptions thrown throughout the library by public or protected visible methods.

In general, checked exceptions used in Calimero should extend the base exception KNXException.

Unchecked exceptions only:
Since a method might throw any type of runtime exception, even those not specified here, there is no Calimero specific base exception for this.
Nevertheless, internal error states and failures originating from Calimero itself should be signaled through Calimero specific exceptions if possible.