Package uk.gov.gchq.gaffer.graph.hook
Contains GraphHooks - pseudo-operations which are executed either before or
after an operation chain.
-
Interface Summary Interface Description GetFromCacheHook GraphHook AGraphHook
can be registered with aGraph
and will be triggered before and after operation chains are executed on the graph. -
Class Summary Class Description AdditionalOperations Used by theAddOperationsToChain
operation to store details around which operations to add to the chain.AddOperationsToChain AAddOperationsToChain
is aGraphHook
that allows a user to insert additional operations at certain points on the operation chain.FunctionAuthoriser The FunctionAuthoriser is aGraphHook
which stops a user running Functions which have been banned.FunctionAuthoriserUtil GraphHookPath AGraphHookPath
allows GraphHooks to be defined as paths to other graph hooks.Log4jLogger ALog4jLogger
is a simpleGraphHook
that sends logs of the original operation chains executed by users on a graph to aLogger
.NamedOperationResolver AGraphHook
to resolve named operations.NamedViewResolver OperationAuthoriser AnOperationAuthoriser
is aGraphHook
that checks a user is authorised to execute an operation chain.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.UpdateViewHook This is a hook to update all operation views in a chain before it is executed.UpdateViewHook.Builder