public class ExecutionContext
extends java.lang.Object
implements java.io.Serializable
ExecutionContext class provides information about the
execution of an API method invocation.
It consists of
| Modifier and Type | Class and Description |
|---|---|
static class |
ExecutionContext.ApplicationData
Class representing additional application specific data associated
with the request for method execution represented by this
ExecutionContext. |
static class |
ExecutionContext.Builder |
static class |
ExecutionContext.RuntimeData
This class contains data and settings related to the execution of the
invocation by the vAPI runtime, protocol and transport.
|
static interface |
ExecutionContext.SecurityContext
Implementations of this interface will provide all needed data for
authentication for the given invocation.
|
| Constructor and Description |
|---|
ExecutionContext()
Default constructor.
|
ExecutionContext(ExecutionContext.ApplicationData wireData,
ExecutionContext.SecurityContext securityContext)
Constructor.
|
ExecutionContext(ExecutionContext.ApplicationData wireData,
ExecutionContext.SecurityContext securityContext,
ExecutionContext.RuntimeData runtimeData)
Constructor.
|
ExecutionContext(ExecutionContext.SecurityContext securityContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutionContext.ApplicationData |
retrieveApplicationData() |
ExecutionContext.RuntimeData |
retrieveRuntimeData() |
ExecutionContext.SecurityContext |
retrieveSecurityContext() |
public ExecutionContext()
ExecutionContext.public ExecutionContext(ExecutionContext.SecurityContext securityContext)
securityContext - may be nullpublic ExecutionContext(ExecutionContext.ApplicationData wireData, ExecutionContext.SecurityContext securityContext)
wireData - may be nullsecurityContext - may be nullpublic ExecutionContext(ExecutionContext.ApplicationData wireData, ExecutionContext.SecurityContext securityContext, ExecutionContext.RuntimeData runtimeData)
wireData - may be nullsecurityContext - may be nullruntimeData - may be nullpublic ExecutionContext.ApplicationData retrieveApplicationData()
nullpublic ExecutionContext.SecurityContext retrieveSecurityContext()
nullpublic ExecutionContext.RuntimeData retrieveRuntimeData()
null