Interface OperationInvokerAdvisor
- All Known Implementing Classes:
CachingOperationInvokerAdvisor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Allows additional functionality to be applied to an
OperationInvoker
.- Since:
- 2.0.0
- Author:
- Phillip Webb
-
Method Summary
Modifier and TypeMethodDescriptionapply
(EndpointId endpointId, OperationType operationType, OperationParameters parameters, OperationInvoker invoker) Apply additional functionality to the given invoker.
-
Method Details
-
apply
OperationInvoker apply(EndpointId endpointId, OperationType operationType, OperationParameters parameters, OperationInvoker invoker) Apply additional functionality to the given invoker.- Parameters:
endpointId
- the endpoint IDoperationType
- the operation typeparameters
- the operation parametersinvoker
- the invoker to advise- Returns:
- a potentially new operation invoker with support for additional features
-