Package io.temporal.common.interceptors
Class NexusOperationInboundCallsInterceptorBase
- java.lang.Object
-
- io.temporal.common.interceptors.NexusOperationInboundCallsInterceptorBase
-
- All Implemented Interfaces:
NexusOperationInboundCallsInterceptor
public class NexusOperationInboundCallsInterceptorBase extends java.lang.Object implements NexusOperationInboundCallsInterceptor
Convenience base class forNexusOperationInboundCallsInterceptorimplementations.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.temporal.common.interceptors.NexusOperationInboundCallsInterceptor
NexusOperationInboundCallsInterceptor.CancelOperationInput, NexusOperationInboundCallsInterceptor.CancelOperationOutput, NexusOperationInboundCallsInterceptor.StartOperationInput, NexusOperationInboundCallsInterceptor.StartOperationOutput
-
-
Constructor Summary
Constructors Constructor Description NexusOperationInboundCallsInterceptorBase(NexusOperationInboundCallsInterceptor next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NexusOperationInboundCallsInterceptor.CancelOperationOutputcancelOperation(NexusOperationInboundCallsInterceptor.CancelOperationInput input)Intercepts a call to cancel a Nexus operation.voidinit(NexusOperationOutboundCallsInterceptor outboundCalls)NexusOperationInboundCallsInterceptor.StartOperationOutputstartOperation(NexusOperationInboundCallsInterceptor.StartOperationInput input)Intercepts a call to start a Nexus operation.
-
-
-
Constructor Detail
-
NexusOperationInboundCallsInterceptorBase
public NexusOperationInboundCallsInterceptorBase(NexusOperationInboundCallsInterceptor next)
-
-
Method Detail
-
init
public void init(NexusOperationOutboundCallsInterceptor outboundCalls)
- Specified by:
initin interfaceNexusOperationInboundCallsInterceptor
-
startOperation
public NexusOperationInboundCallsInterceptor.StartOperationOutput startOperation(NexusOperationInboundCallsInterceptor.StartOperationInput input) throws io.nexusrpc.OperationUnsuccessfulException
Description copied from interface:NexusOperationInboundCallsInterceptorIntercepts a call to start a Nexus operation.- Specified by:
startOperationin interfaceNexusOperationInboundCallsInterceptor- Parameters:
input- input to the operation start.- Returns:
- result of the operation start.
- Throws:
io.nexusrpc.OperationUnsuccessfulException- if the operation start failed.
-
cancelOperation
public NexusOperationInboundCallsInterceptor.CancelOperationOutput cancelOperation(NexusOperationInboundCallsInterceptor.CancelOperationInput input)
Description copied from interface:NexusOperationInboundCallsInterceptorIntercepts a call to cancel a Nexus operation.- Specified by:
cancelOperationin interfaceNexusOperationInboundCallsInterceptor- Parameters:
input- input to the operation cancel.- Returns:
- result of the operation cancel.
-
-