@Api public class ApplicationContext extends WorkflowContext
Context
. Active during execution of application (automatic task).Modifier | Constructor and Description |
---|---|
protected |
ApplicationContext(String processId,
String activityId) |
Modifier and Type | Method and Description |
---|---|
static ApplicationContext |
activate(String processId,
String activityId)
Activates application context.
|
static void |
activate(String processId,
String activityId,
InContext<ApplicationContext> action)
Activates application context and invokes provided action in created context.
|
static ApplicationContext |
current()
Returns current acceptance context;
|
static ApplicationContext |
deactivate()
Deactivates current application context
|
static boolean |
isActive()
Returns true if this context is active.
|
String |
name()
Returns this context name (for identification purposes)
|
getActivityId, getProcessId
public static final String NAME
public String name()
Context
name
in interface Context
name
in class WorkflowContext
public static boolean isActive()
public static ApplicationContext current() throws ContextNotActiveException
ContextNotActiveException
public static ApplicationContext activate(String processId, String activityId)
processId
- process idactivityId
- activity idpublic static void activate(String processId, String activityId, InContext<ApplicationContext> action)
processId
- process idactivityId
- activity idaction
- action executed in activated contextpublic static ApplicationContext deactivate()
Copyright © 2019 Suncode. All rights reserved.