Exceptions

InvalidPatternException

Thrown if the patter provided by the Discovery-API cannot be parsed.

ResolvingException

Thrown if the GroupId, Stream or TransactionalId cannot be resolved.

UnResolvingException

Thrown if the GroupId, Stream or TransactionalId cannot be unresolved.

NoClusterAvailableException

Thrown if there is no available cluster for the client to connect to.

SwitchException

Thrown if an exception occurs during switching between clusters.

RequireConfigurationException

Thrown if some required configurations are missing.

TransactionSwitchedException

This exception is thrown when the underlying Kafka producer was switched to another cluster while a transaction was in progress. Developers should catch this exception, and when it occurs restart the transaction from the beginning.