public abstract class AbstractConnectorRequest<R extends ConnectorResponse> extends Object implements ConnectorRequest<R>
| Modifier and Type | Field and Description |
|---|---|
protected Connector |
connector |
protected Map<String,Object> |
requestParameters |
| Constructor and Description |
|---|
AbstractConnectorRequest(Connector connector) |
| Modifier and Type | Method and Description |
|---|---|
R |
execute()
Execute the request.
|
<V> V |
getRequestParameter(String name)
Returns the value of a request parameter
|
Map<String,Object> |
getRequestParameters()
Returns the map of request parameters
|
protected boolean |
isRequestValid()
Allows subclasses to provide custom validation logic of the
request parameters.
|
void |
setRequestParameter(String name,
Object value)
Sets a request parameter on the request
|
void |
setRequestParameters(Map<String,Object> params)
Provides the named input parameters of the request.
|
protected Connector connector
public AbstractConnectorRequest(Connector connector)
public R execute()
ConnectorRequestexecute in interface ConnectorRequest<R extends ConnectorResponse>protected boolean isRequestValid()
public void setRequestParameters(Map<String,Object> params)
ConnectorRequestsetRequestParameters in interface ConnectorRequest<R extends ConnectorResponse>params - the named input parameters of the request.public void setRequestParameter(String name, Object value)
setRequestParameter in interface ConnectorRequest<R extends ConnectorResponse>name - the name of the parametervalue - the value of the parameterpublic Map<String,Object> getRequestParameters()
ConnectorRequestgetRequestParameters in interface ConnectorRequest<R extends ConnectorResponse>public <V> V getRequestParameter(String name)
ConnectorRequestgetRequestParameter in interface ConnectorRequest<R extends ConnectorResponse>name - the name of the request parameterCopyright © 2014–2022 Camunda Services GmbH. All rights reserved.