See: Description
| Interface | Description |
|---|---|
| DeserializationExceptionHandler | Interface that specifies how an exception from source node deserialization (e.g., reading from Kafka) should be handled. |
| ProductionExceptionHandler | Interface that specifies how an exception when attempting to produce a result to Kafka should be handled. |
| StreamsUncaughtExceptionHandler |
| Class | Description |
|---|---|
| DefaultProductionExceptionHandler | ProductionExceptionHandler that always instructs streams to fail when an exception happens while attempting to produce result records. |
| LogAndContinueExceptionHandler | Deserialization handler that logs a deserialization exception and then signals the processing pipeline to continue processing more records. |
| LogAndFailExceptionHandler | Deserialization handler that logs a deserialization exception and then signals the processing pipeline to stop processing more records and fail. |
| Enum | Description |
|---|---|
| DeserializationExceptionHandler.DeserializationHandlerResponse | Enumeration that describes the response from the exception handler. |
| ProductionExceptionHandler.ProductionExceptionHandlerResponse | |
| StreamsUncaughtExceptionHandler.StreamThreadExceptionResponse | Enumeration that describes the response from the exception handler. |
| Exception | Description |
|---|---|
| BrokerNotFoundException | Indicates that none of the specified brokers could be found. |
| InvalidStateStoreException | Indicates that there was a problem when trying to access a StateStore. |
| InvalidStateStorePartitionException | Indicates that the specific state store being queried via StoreQueryParameters used a partitioning that is not assigned to this instance. |
| LockException | Indicates that the state store directory lock could not be acquired because another thread holds the lock. |
| MissingSourceTopicException | |
| ProcessorStateException | Indicates a processor state operation (e.g. |
| StateStoreMigratedException | Indicates that the state store being queried is closed although the Kafka Streams state is RUNNING or REBALANCING. |
| StateStoreNotAvailableException | Indicates that the state store being queried is already closed. |
| StreamsException | StreamsException is the top-level exception type generated by Kafka Streams, and indicates errors have occurred during a StreamThread's processing. |
| StreamsNotStartedException | Indicates that Kafka Streams is in state CREATED and thus state stores cannot be queries yet. |
| StreamsRebalancingException | Indicates that Kafka Streams is in state REBALANCING and thus cannot be queried by default. |
| StreamsStoppedException | Indicates that Kafka Streams is in a terminating or terminal state, such as KafkaStreams.State.PENDING_SHUTDOWN,KafkaStreams.State.PENDING_ERROR,KafkaStreams.State.NOT_RUNNING, or KafkaStreams.State.ERROR. |
| TaskAssignmentException | Indicates a run time error incurred while trying to assign stream tasks to threads. |
| TaskCorruptedException | Indicates a specific task is corrupted and need to be re-initialized. |
| TaskIdFormatException | Indicates a run time error incurred while trying parse the task id from the read string. |
| TaskMigratedException | Indicates that all tasks belongs to the thread have migrated to another thread. |
| TopologyException | Indicates a pre run time error occurred while parsing the logical topology to construct the physical processor topology. |
| UnknownStateStoreException | Indicates that the state store being queried is unknown, i.e., the state store does either not exist in your topology or it is not queryable. |
| UnknownTopologyException | Indicates that the NamedTopology being looked up does not exist in this application |