@Api public class ApplicationContext extends WorkflowContext
Context. Active during execution of application (automatic task).| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
enableLog| 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 application context
|
static ApplicationContext |
deactivate()
Deactivates current application context
|
void |
disableLogging() |
void |
enableLogging() |
static boolean |
isActive()
Returns true if this context is active.
|
String |
name()
Returns this context name (for identification purposes)
|
activateFunctionContext, deactivateFunctionContext, getActivityDefId, getActivityDelegations, getActivityId, getPackageId, getProcessDefId, getProcessIdpublic static final String NAME
public String name()
Contextname in interface Contextname in class WorkflowContextpublic static boolean isActive()
public static ApplicationContext current() throws ContextNotActiveException
ContextNotActiveExceptionpublic 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()
public void disableLogging()
disableLogging in class WorkflowContextpublic void enableLogging()
enableLogging in class WorkflowContextCopyright © 2023 Suncode. All rights reserved.