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 AGraphHookcan be registered with aGraphand will be triggered before and after operation chains are executed on the graph. -
Class Summary Class Description AdditionalOperations Used by theAddOperationsToChainoperation to store details around which operations to add to the chain.AddOperationsToChain AAddOperationsToChainis aGraphHookthat allows a user to insert additional operations at certain points on the operation chain.FunctionAuthoriser The FunctionAuthoriser is aGraphHookwhich stops a user running Functions which have been banned.FunctionAuthoriserUtil GraphHookPath AGraphHookPathallows GraphHooks to be defined as paths to other graph hooks.Log4jLogger ALog4jLoggeris a simpleGraphHookthat sends logs of the original operation chains executed by users on a graph to aLogger.NamedOperationResolver AGraphHookto resolve named operations.NamedViewResolver OperationAuthoriser AnOperationAuthoriseris aGraphHookthat checks a user is authorised to execute an operation chain.OperationChainLimiter AnOperationChainLimiteris aGraphHookthat 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