public abstract class OrcExecutable
extends java.lang.Object
| Constructor and Description |
|---|
OrcExecutable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCustomHeader(java.lang.String name,
java.lang.String value)
Add custom headers.
|
void |
addCustomParameter(java.lang.String name,
java.lang.Object value)
Add custom parameter.
|
<T extends OrcExecutable> |
as(java.lang.Class<T> inference)
As t.
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
Gets custom headers.
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Gets custom parameters.
|
protected abstract DependencyResolver |
getResolver()
Gets resolver.
|
protected void |
log(java.lang.String content,
LogLevel logLevel) |
protected abstract com.google.common.util.concurrent.ListenableFuture<OrcResponse> |
oDataExecute(Request request)
OData execute.
|
protected abstract com.google.common.util.concurrent.ListenableFuture<OrcResponse> oDataExecute(Request request)
request - the requestprotected abstract DependencyResolver getResolver()
public void addCustomParameter(java.lang.String name,
java.lang.Object value)
name - the namevalue - the valuepublic java.util.Map<java.lang.String,java.lang.Object> getParameters()
public void addCustomHeader(java.lang.String name,
java.lang.String value)
name - the namevalue - the valuepublic java.util.Map<java.lang.String,java.lang.String> getHeaders()
public <T extends OrcExecutable> T as(java.lang.Class<T> inference)
T - the type parameterinference - the inferenceprotected void log(java.lang.String content,
LogLevel logLevel)