Uses of Interface
dk.cloudcreate.essentials.shared.interceptor.Interceptor
-
Packages that use Interceptor Package Description dk.cloudcreate.essentials.shared.interceptor -
-
Uses of Interceptor in dk.cloudcreate.essentials.shared.interceptor
Classes in dk.cloudcreate.essentials.shared.interceptor with type parameters of type Interceptor Modifier and Type Class Description classDefaultInterceptorChain<OPERATION,RESULT,INTERCEPTOR_TYPE extends Interceptor>Default implementation for theInterceptorChain.interfaceInterceptorChain<OPERATION,RESULT,INTERCEPTOR_TYPE extends Interceptor>Generic interceptor chain concept that supports intercepting concreteInterceptoroperations to modify the behaviour or add to the default behaviourMethods in dk.cloudcreate.essentials.shared.interceptor with type parameters of type Interceptor Modifier and Type Method Description static <OPERATION,RESULT,INTERCEPTOR_TYPE extends Interceptor>
InterceptorChain<OPERATION,RESULT,INTERCEPTOR_TYPE>InterceptorChain. newInterceptorChainForOperation(OPERATION operation, List<INTERCEPTOR_TYPE> interceptors, BiFunction<INTERCEPTOR_TYPE,InterceptorChain<OPERATION,RESULT,INTERCEPTOR_TYPE>,RESULT> interceptorMethodInvoker, Supplier<RESULT> defaultBehaviour)Create a newInterceptorChaininstance for the providedoperationinstance
InterceptorChaininstances are not reusable across different operation instances.
Example:
-