public class DefaultQueryInterceptor extends Object implements QueryInterceptor, org.apache.cassandra.gms.IEndpointStateChangeSubscriber
| Constructor and Description |
|---|
DefaultQueryInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeChange(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState currentState,
org.apache.cassandra.gms.ApplicationState newStateKey,
org.apache.cassandra.gms.VersionedValue newValue) |
void |
initialize() |
org.apache.cassandra.transport.messages.ResultMessage |
interceptQuery(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState state,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime) |
void |
onAlive(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state) |
void |
onChange(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.ApplicationState state,
org.apache.cassandra.gms.VersionedValue value) |
void |
onDead(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state) |
void |
onJoin(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state) |
void |
onRemove(org.apache.cassandra.locator.InetAddressAndPort endpoint) |
void |
onRestart(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state) |
void |
register(EventListener listener) |
public void initialize()
initialize in interface QueryInterceptorpublic org.apache.cassandra.transport.messages.ResultMessage interceptQuery(org.apache.cassandra.cql3.CQLStatement statement,
org.apache.cassandra.service.QueryState state,
org.apache.cassandra.cql3.QueryOptions options,
Map<String,ByteBuffer> customPayload,
long queryStartNanoTime)
interceptQuery in interface QueryInterceptorpublic void register(EventListener listener)
register in interface QueryInterceptorpublic void onJoin(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state)
onJoin in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void beforeChange(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState currentState,
org.apache.cassandra.gms.ApplicationState newStateKey,
org.apache.cassandra.gms.VersionedValue newValue)
beforeChange in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void onChange(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.ApplicationState state,
org.apache.cassandra.gms.VersionedValue value)
onChange in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void onAlive(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state)
onAlive in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void onDead(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state)
onDead in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void onRemove(org.apache.cassandra.locator.InetAddressAndPort endpoint)
onRemove in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberpublic void onRestart(org.apache.cassandra.locator.InetAddressAndPort endpoint,
org.apache.cassandra.gms.EndpointState state)
onRestart in interface org.apache.cassandra.gms.IEndpointStateChangeSubscriberCopyright © 2021. All rights reserved.