Package org.apache.cassandra.auth
Class AuthSchemaChangeListener
- java.lang.Object
-
- org.apache.cassandra.schema.SchemaChangeListener
-
- org.apache.cassandra.auth.AuthSchemaChangeListener
-
public class AuthSchemaChangeListener extends SchemaChangeListener
SchemaChangeListener implementation that cleans up permissions on dropped resources.
-
-
Constructor Summary
Constructors Constructor Description AuthSchemaChangeListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
Methods inherited from class org.apache.cassandra.schema.SchemaChangeListener
onAlterAggregate, onAlterFunction, onAlterKeyspace, onAlterTable, onAlterType, onAlterView, onCreateAggregate, onCreateFunction, onCreateKeyspace, onCreateTable, onCreateType, onCreateView, onDropType, onDropView
-
-
-
-
Method Detail
-
onDropKeyspace
public void onDropKeyspace(java.lang.String ksName)
- Overrides:
onDropKeyspace
in classSchemaChangeListener
-
onDropTable
public void onDropTable(java.lang.String ksName, java.lang.String cfName)
- Overrides:
onDropTable
in classSchemaChangeListener
-
onDropFunction
public void onDropFunction(java.lang.String ksName, java.lang.String functionName, java.util.List<AbstractType<?>> argTypes)
- Overrides:
onDropFunction
in classSchemaChangeListener
-
onDropAggregate
public void onDropAggregate(java.lang.String ksName, java.lang.String aggregateName, java.util.List<AbstractType<?>> argTypes)
- Overrides:
onDropAggregate
in classSchemaChangeListener
-
-