Interface ExecutionPlanStoreWatcher

All Known Implementing Classes:
NoOpExecutionPlanStoreWatcher, ZooKeeperExecutionPlanStoreWatcher

public interface ExecutionPlanStoreWatcher
A watcher on ExecutionPlanStore. It could monitor all the changes on the execution plan store and notify the ExecutionPlanStore via ExecutionPlanStore.ExecutionPlanListener.

Important: The ExecutionPlanStoreWatcher could not guarantee that there is no ExecutionPlanStore.ExecutionPlanListener callbacks happen after stop(). So the implementor is responsible for filtering out these spurious callbacks.