public final class TerminalStateChangedWatcher extends Object implements GovernanceWatcher<org.apache.shardingsphere.infra.state.StateEvent>
| Constructor and Description |
|---|
TerminalStateChangedWatcher() |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.apache.shardingsphere.infra.state.StateEvent> |
createGovernanceEvent(DataChangedEvent event)
Create governance event.
|
Collection<String> |
getWatchingKeys(Collection<String> schemaNames)
Get watching keys.
|
Collection<DataChangedEvent.Type> |
getWatchingTypes()
Get watching types.
|
public Collection<String> getWatchingKeys(Collection<String> schemaNames)
GovernanceWatchergetWatchingKeys in interface GovernanceWatcher<org.apache.shardingsphere.infra.state.StateEvent>schemaNames - schema namespublic Collection<DataChangedEvent.Type> getWatchingTypes()
GovernanceWatchergetWatchingTypes in interface GovernanceWatcher<org.apache.shardingsphere.infra.state.StateEvent>public Optional<org.apache.shardingsphere.infra.state.StateEvent> createGovernanceEvent(DataChangedEvent event)
GovernanceWatchercreateGovernanceEvent in interface GovernanceWatcher<org.apache.shardingsphere.infra.state.StateEvent>event - registry center data changed eventCopyright © 2021 The Apache Software Foundation. All rights reserved.