@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 value| Modifier 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 | topicNameAlias for  value(). | 
| String | valueAlias 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.ProcessVariablepublic 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.