public static class Server.EventNotifier extends SchemaChangeListener implements IEndpointLifecycleSubscriber
| Constructor and Description |
|---|
EventNotifier() |
| Modifier and Type | Method and Description |
|---|---|
void |
onAlterAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes) |
void |
onAlterFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes) |
void |
onAlterKeyspace(java.lang.String ksName) |
void |
onAlterTable(java.lang.String ksName,
java.lang.String cfName,
boolean affectsStatements) |
void |
onAlterType(java.lang.String ksName,
java.lang.String typeName) |
void |
onCreateAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes) |
void |
onCreateFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes) |
void |
onCreateKeyspace(java.lang.String ksName) |
void |
onCreateTable(java.lang.String ksName,
java.lang.String cfName) |
void |
onCreateType(java.lang.String ksName,
java.lang.String typeName) |
void |
onDown(InetAddressAndPort endpoint)
Called when a node is marked DOWN.
|
void |
onDropAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes) |
void |
onDropFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes) |
void |
onDropKeyspace(java.lang.String ksName) |
void |
onDropTable(java.lang.String ksName,
java.lang.String cfName) |
void |
onDropType(java.lang.String ksName,
java.lang.String typeName) |
void |
onJoinCluster(InetAddressAndPort endpoint)
Called when a new node joins the cluster, i.e.
|
void |
onLeaveCluster(InetAddressAndPort endpoint)
Called when a new node leave the cluster (decommission or removeToken).
|
void |
onMove(InetAddressAndPort endpoint)
Called when a node has moved (to a new token).
|
void |
onUp(InetAddressAndPort endpoint)
Called when a node is marked UP.
|
onAlterView, onCreateView, onDropViewpublic void onJoinCluster(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriberonJoinCluster in interface IEndpointLifecycleSubscriberendpoint - the newly added endpoint.public void onLeaveCluster(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriberonLeaveCluster in interface IEndpointLifecycleSubscriberendpoint - the endpoint that is leaving.public void onMove(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriberonMove in interface IEndpointLifecycleSubscriberendpoint - the endpoint that has moved.public void onUp(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriberonUp in interface IEndpointLifecycleSubscriberendpoint - the endpoint marked UP.public void onDown(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriberonDown in interface IEndpointLifecycleSubscriberendpoint - the endpoint marked DOWN.public void onCreateKeyspace(java.lang.String ksName)
onCreateKeyspace in class SchemaChangeListenerpublic void onCreateTable(java.lang.String ksName,
java.lang.String cfName)
onCreateTable in class SchemaChangeListenerpublic void onCreateType(java.lang.String ksName,
java.lang.String typeName)
onCreateType in class SchemaChangeListenerpublic void onCreateFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes)
onCreateFunction in class SchemaChangeListenerpublic void onCreateAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes)
onCreateAggregate in class SchemaChangeListenerpublic void onAlterKeyspace(java.lang.String ksName)
onAlterKeyspace in class SchemaChangeListenerpublic void onAlterTable(java.lang.String ksName,
java.lang.String cfName,
boolean affectsStatements)
onAlterTable in class SchemaChangeListenerpublic void onAlterType(java.lang.String ksName,
java.lang.String typeName)
onAlterType in class SchemaChangeListenerpublic void onAlterFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes)
onAlterFunction in class SchemaChangeListenerpublic void onAlterAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes)
onAlterAggregate in class SchemaChangeListenerpublic void onDropKeyspace(java.lang.String ksName)
onDropKeyspace in class SchemaChangeListenerpublic void onDropTable(java.lang.String ksName,
java.lang.String cfName)
onDropTable in class SchemaChangeListenerpublic void onDropType(java.lang.String ksName,
java.lang.String typeName)
onDropType in class SchemaChangeListenerpublic void onDropFunction(java.lang.String ksName,
java.lang.String functionName,
java.util.List<AbstractType<?>> argTypes)
onDropFunction in class SchemaChangeListenerpublic void onDropAggregate(java.lang.String ksName,
java.lang.String aggregateName,
java.util.List<AbstractType<?>> argTypes)
onDropAggregate in class SchemaChangeListenerCopyright © 2009-2022 The Apache Software Foundation