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.ConnectorRequestInterceptor
implementations are responsible for calling this method on the invocation.- Returns:
- the result of the invocation.
- Throws:
Exception
-