Package org.camunda.connect.spi
Interface ConnectorInvocation
- All Known Implementing Classes:
AbstractRequestInvocation,HttpRequestInvocation
public interface ConnectorInvocation
Represents a request invocation / request execution.
- Author:
- Daniel Meyer
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionThe connector request as created through the API.The underlying raw request.proceed()Makes the request proceed through the interceptor chain.
-
Method Details
-
getTarget
Object getTarget()The underlying raw request.- Returns:
- the raw request as executed by the connector
-
getRequest
ConnectorRequest<?> getRequest()The connector request as created through the API. Accessing the request from an interceptor may be useful for setting additional properties on the raw request (returned by
getTarget()) that are not supported by the connector.NOTE: setting parameters on the request (via)
ConnectorRequest.setRequestParameter(String, Object)will not have any effects once the request is executed.- Returns:
- the connector request
-
proceed
Makes the request proceed through the interceptor chain.ConnectorRequestInterceptorimplementations are responsible for calling this method on the invocation.- Returns:
- the result of the invocation.
- Throws:
Exception
-