Uses of Interface
uk.gov.gchq.gaffer.graph.hook.GraphHook
-
Packages that use GraphHook Package Description uk.gov.gchq.gaffer.federatedstore.operation uk.gov.gchq.gaffer.graph Package containing classes relating to the Graph - the core abstraction in the Gaffer framework.uk.gov.gchq.gaffer.graph.hook Contains GraphHooks - pseudo-operations which are executed either before or after an operation chain.uk.gov.gchq.gaffer.graph.hook.migrate uk.gov.gchq.gaffer.operation.export.graph.handler Handlers for the Gaffer graph export operations. -
-
Uses of GraphHook in uk.gov.gchq.gaffer.federatedstore.operation
Methods in uk.gov.gchq.gaffer.federatedstore.operation that return GraphHook Modifier and Type Method Description GraphHook[]
AddGraphWithHooks. getHooks()
Deprecated.Methods in uk.gov.gchq.gaffer.federatedstore.operation with parameters of type GraphHook Modifier and Type Method Description B
AddGraphWithHooks.AddGraphWithHooksBuilder. hooks(GraphHook... hooks)
void
AddGraphWithHooks. setHooks(GraphHook... hooks)
Deprecated. -
Uses of GraphHook in uk.gov.gchq.gaffer.graph
Methods in uk.gov.gchq.gaffer.graph that return types with arguments of type GraphHook Modifier and Type Method Description List<Class<? extends GraphHook>>
Graph. getGraphHooks()
Returns the graph hooks from theGraphConfig
List<GraphHook>
GraphConfig. getHooks()
Returns a list of all the graph hooks.Methods in uk.gov.gchq.gaffer.graph with parameters of type GraphHook Modifier and Type Method Description void
GraphConfig. addHook(GraphHook hook)
Adds the suppliedGraphHook
to the list of graph hooks.GraphConfig.Builder
GraphConfig.Builder. addHook(GraphHook graphHook)
GraphConfig.Builder
GraphConfig.Builder. addHooks(GraphHook... graphHooks)
Method parameters in uk.gov.gchq.gaffer.graph with type arguments of type GraphHook Modifier and Type Method Description boolean
GraphConfig. hasHook(Class<? extends GraphHook> hookClass)
Checks the currentGraphHook
list to see if any of the hooks match the supplied class.void
GraphConfig. setHooks(List<GraphHook> hooks)
-
Uses of GraphHook in uk.gov.gchq.gaffer.graph.hook
Subinterfaces of GraphHook in uk.gov.gchq.gaffer.graph.hook Modifier and Type Interface Description interface
GetFromCacheHook
Classes in uk.gov.gchq.gaffer.graph.hook that implement GraphHook Modifier and Type Class Description class
AddOperationsToChain
AAddOperationsToChain
is aGraphHook
that allows a user to insert additional operations at certain points on the operation chain.class
FunctionAuthoriser
The FunctionAuthoriser is aGraphHook
which stops a user running Functions which have been banned.class
GraphHookPath
AGraphHookPath
allows GraphHooks to be defined as paths to other graph hooks.class
Log4jLogger
ALog4jLogger
is a simpleGraphHook
that sends logs of the original operation chains executed by users on a graph to aLogger
.class
NamedOperationResolver
AGraphHook
to resolve named operations.class
NamedViewResolver
class
OperationAuthoriser
AnOperationAuthoriser
is aGraphHook
that checks a user is authorised to execute an operation chain.class
OperationChainLimiter
AnOperationChainLimiter
is aGraphHook
that checks a user is authorised to execute an operation chain based on that user's maximum chain score and the configured score value for each operation in the chain.class
UpdateViewHook
This is a hook to update all operation views in a chain before it is executed. -
Uses of GraphHook in uk.gov.gchq.gaffer.graph.hook.migrate
Classes in uk.gov.gchq.gaffer.graph.hook.migrate that implement GraphHook Modifier and Type Class Description class
SchemaMigration
ASchemaMigration
GraphHook
allows an admin to set migration mappings that are then applied on anyOperation
with output and anOperationView
. -
Uses of GraphHook in uk.gov.gchq.gaffer.operation.export.graph.handler
Methods in uk.gov.gchq.gaffer.operation.export.graph.handler with parameters of type GraphHook Modifier and Type Method Description Graph
GraphDelegate. createGraphInstance(Store store, String graphId, Schema schema, StoreProperties storeProperties, List<String> parentSchemaIds, String parentStorePropertiesId, GraphHook... hooks)
GraphSerialisable
GraphDelegate. createGraphSerialisable(Store store, String graphId, Schema schema, StoreProperties storeProperties, List<String> parentSchemaIds, String parentStorePropertiesId, GraphHook... hooks)
GraphDelegate.Builder
GraphDelegate.Builder. hooks(GraphHook... hooks)
-