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, onDropView
public void onJoinCluster(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriber
onJoinCluster
in interface IEndpointLifecycleSubscriber
endpoint
- the newly added endpoint.public void onLeaveCluster(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriber
onLeaveCluster
in interface IEndpointLifecycleSubscriber
endpoint
- the endpoint that is leaving.public void onMove(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriber
onMove
in interface IEndpointLifecycleSubscriber
endpoint
- the endpoint that has moved.public void onUp(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriber
onUp
in interface IEndpointLifecycleSubscriber
endpoint
- the endpoint marked UP.public void onDown(InetAddressAndPort endpoint)
IEndpointLifecycleSubscriber
onDown
in interface IEndpointLifecycleSubscriber
endpoint
- the endpoint marked DOWN.public void onCreateKeyspace(java.lang.String ksName)
onCreateKeyspace
in class SchemaChangeListener
public void onCreateTable(java.lang.String ksName, java.lang.String cfName)
onCreateTable
in class SchemaChangeListener
public void onCreateType(java.lang.String ksName, java.lang.String typeName)
onCreateType
in class SchemaChangeListener
public void onCreateFunction(java.lang.String ksName, java.lang.String functionName, java.util.List<AbstractType<?>> argTypes)
onCreateFunction
in class SchemaChangeListener
public void onCreateAggregate(java.lang.String ksName, java.lang.String aggregateName, java.util.List<AbstractType<?>> argTypes)
onCreateAggregate
in class SchemaChangeListener
public void onAlterKeyspace(java.lang.String ksName)
onAlterKeyspace
in class SchemaChangeListener
public void onAlterTable(java.lang.String ksName, java.lang.String cfName, boolean affectsStatements)
onAlterTable
in class SchemaChangeListener
public void onAlterType(java.lang.String ksName, java.lang.String typeName)
onAlterType
in class SchemaChangeListener
public void onAlterFunction(java.lang.String ksName, java.lang.String functionName, java.util.List<AbstractType<?>> argTypes)
onAlterFunction
in class SchemaChangeListener
public void onAlterAggregate(java.lang.String ksName, java.lang.String aggregateName, java.util.List<AbstractType<?>> argTypes)
onAlterAggregate
in class SchemaChangeListener
public void onDropKeyspace(java.lang.String ksName)
onDropKeyspace
in class SchemaChangeListener
public void onDropTable(java.lang.String ksName, java.lang.String cfName)
onDropTable
in class SchemaChangeListener
public void onDropType(java.lang.String ksName, java.lang.String typeName)
onDropType
in class SchemaChangeListener
public void onDropFunction(java.lang.String ksName, java.lang.String functionName, java.util.List<AbstractType<?>> argTypes)
onDropFunction
in class SchemaChangeListener
public void onDropAggregate(java.lang.String ksName, java.lang.String aggregateName, java.util.List<AbstractType<?>> argTypes)
onDropAggregate
in class SchemaChangeListener
Copyright © 2009- The Apache Software Foundation