public class InvocationContext extends Object
invocation of an operation
.Constructor and Description |
---|
InvocationContext(ApiVersion apiVersion,
SecurityContext securityContext,
Map<String,Object> arguments)
Creates a new context for an operation being invoked by the given
securityContext with the given available arguments . |
InvocationContext(SecurityContext securityContext,
Map<String,Object> arguments)
Creates a new context for an operation being invoked by the given
securityContext with the given available arguments . |
Modifier and Type | Method and Description |
---|---|
ApiVersion |
getApiVersion()
Return the API version in use.
|
Map<String,Object> |
getArguments()
Return the invocation arguments.
|
SecurityContext |
getSecurityContext()
Return the security context to use for the invocation.
|
public InvocationContext(SecurityContext securityContext, Map<String,Object> arguments)
securityContext
with the given available arguments
.securityContext
- the current security context. Never null
arguments
- the arguments available to the operation. Never null
public InvocationContext(ApiVersion apiVersion, SecurityContext securityContext, Map<String,Object> arguments)
securityContext
with the given available arguments
.apiVersion
- the API version or null
to use the latestsecurityContext
- the current security context. Never null
arguments
- the arguments available to the operation. Never null
public ApiVersion getApiVersion()
public SecurityContext getSecurityContext()