...
The current thread is shutdown and transits to state DEAD.
A new thread is started if the Kafka Streams client is in state RUNNING or REBALANCING.
- For the Global thread this option will log an error and revert to shutting down the client until the option had been added
SHUTDOWN_CLIENT (default)
- All Stream Threads in the client are shutdown and they transit to state DEAD
- The Global Thread is shutdown if the client has one
The Kafka Streams client transits to state NOT_RUNNING.
- The State directory cleaner thread will stop
The RocksDB metrics recording thread will stop.
SHUTDOWN_APPLICATION (default)APPLICATION
The shutdown is communicated to the other Kafka Streams clients through the rebalance protocol.
All Stream Threads across the entire application are shutdown and they transit to state DEAD
- All Global Threads across the entire application are shutdown
All Kafka Streams clients, i.e., the entire Kafka Streams application, is shutdown.
All Kafka Streams clients transit to state ERROR.
- The State directory cleaner thread stop
- The RocksDB metrics recording thread will stop.
...