@Documented @Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) public @interface ExternalTaskSubscription
Heads-up:
String
, the string $null$
is reserved and used as default value
Long
, the value Long.MIN_VALUE
is reserved and used as
default valueModifier and Type | Fields and Description |
---|---|
static long |
LONG_NULL_VALUE |
static String |
STRING_NULL_VALUE |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
autoOpen |
String |
businessKey |
boolean |
includeExtensionProperties |
boolean |
localVariables |
long |
lockDuration |
String |
processDefinitionId |
String[] |
processDefinitionIdIn |
String |
processDefinitionKey |
String[] |
processDefinitionKeyIn |
String |
processDefinitionVersionTag |
ExternalTaskSubscription.ProcessVariable[] |
processVariables |
String[] |
tenantIdIn |
String |
topicName
Alias for
value() . |
String |
value
Alias for
topicName() . |
String[] |
variableNames |
boolean |
withoutTenantId |
public static final String STRING_NULL_VALUE
public abstract boolean autoOpen
true
: the client immediately starts to fetch for External Tasks
false
: topic subscription can be opened after application start by calling
SpringTopicSubscription.open()
@AliasFor(value="topicName") public abstract String value
topicName()
.public abstract long lockDuration
public abstract String[] variableNames
public abstract boolean localVariables
false
means all variables visible
in the scope of the external task will be fetched,
true
means only local variables (to the scope of the
external task) will be fetchedpublic abstract String businessKey
public abstract String processDefinitionId
public abstract String[] processDefinitionIdIn
public abstract String processDefinitionKey
public abstract String[] processDefinitionKeyIn
public abstract String processDefinitionVersionTag
public abstract ExternalTaskSubscription.ProcessVariable[] processVariables
ExternalTaskSubscription.ProcessVariable
public abstract boolean withoutTenantId
public abstract String[] tenantIdIn
public abstract boolean includeExtensionProperties
true
means all extensionProperties
defined in the external task activity will be provided.
false
means custom extension properties are not
available within the external-task-client. The default is
false
.Copyright © 2022. All rights reserved.