Package org.flowable.engine.impl
Class ManagementServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ProcessEngineConfigurationImpl>
org.flowable.engine.impl.ManagementServiceImpl
- All Implemented Interfaces:
ManagementService
public class ManagementServiceImpl
extends CommonEngineServiceImpl<ProcessEngineConfigurationImpl>
implements ManagementService
- Author:
- Tom Baeyens, Joram Barrez, Falko Menge, Saeid Mizaei
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionManagementServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidbulkMoveDeadLetterJobs(Collection<String> jobIds, int retries) Moves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).voidbulkMoveDeadLetterJobsToHistoryJobs(Collection<String> jobIds, int retries) Moves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).createBatchPartBuilder(Batch batch) Returns a new BatchPartQuery implementation, that can be used to dynamically query the batch parts.Returns a new BatchQuery implementation, that can be used to dynamically query the batches.createChangeTenantIdBuilder(String fromTenantId, String toTenantId) Create aChangeTenantIdBuilderthat can be used to change the tenant id of the process instances and all the related instances.Returns a new DeadLetterJobQuery implementation, that can be used to dynamically query the dead letter jobs.createExternalWorkerCompletionBuilder(String externalJobId, String workerId) Create anExternalWorkerCompletionBuilderthat can be used to transition the status of the external worker job.Create anExternalWorkerJobAcquireBuilderthat can be used to acquire jobs for an external worker.createExternalWorkerJobFailureBuilder(String externalJobId, String workerId) Create anExternalWorkerJobFailureBuilderthat can be used to fail an external worker job.Returns a new ExternalWorkerJobQuery implementation, that can be used to dynamically query the external worker jobs.Returns a new HistoryJobQuery implementation, that can be used to dynamically query the history jobs.Returns a new JobQuery implementation, that can be used to dynamically query the jobs.Returns a new SuspendedJobQuery implementation, that can be used to dynamically query the suspended jobs.Creates aTablePageQuerythat can be used to fetchTablePagecontaining specific sections of table row data.Returns a new TimerJobQuery implementation, that can be used to dynamically query the timer jobs.databaseSchemaUpgrade(Connection connection, String catalog, String schema) programmatic schema update on a given connection returning feedback about what happenedvoiddeleteBatch(String batchId) voiddeleteDeadLetterJob(String jobId) Delete the dead letter job with the provided id.voiddeleteEventLogEntry(long logNr) Delete a EventLogEntry.voiddeleteExternalWorkerJob(String jobId) Delete the external worker job with the provided id.voiddeleteHistoryJob(String jobId) Delete the history job with the provided id.voidDelete the job with the provided id.voiddeleteSuspendedJob(String jobId) Delete the suspended job with the provided id.voiddeleteTimerJob(String jobId) Delete the timer job with the provided id.<T> TexecuteCommand(Command<T> command) Executes a given command with the defaultCommandConfig.<T> TexecuteCommand(CommandConfig config, Command<T> command) Executes a given command with the specifiedCommandConfig.<MapperType,ResultType>
ResultTypeexecuteCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution) Executes the sql contained in theCustomSqlExecutionparameter.voidexecuteHistoryJob(String historyJobId) Forced synchronous execution of a history job (eg.voidexecuteJob(String jobId) Forced synchronous execution of a job (eg.findBatchesBySearchKey(String searchKey) findBatchPartsByBatchId(String batchId) findBatchPartsByBatchIdAndStatus(String batchId, String status) findJobByCorrelationId(String jobCorrelationId) Find a job by a correlation id.getBatchDocument(String batchId) getBatchPart(String batchPartId) getBatchPartDocument(String batchPartId) Returns the full stacktrace of the exception that occurs when theDeadLetterJobEntitywith the given id was last executed.getEventLogEntries(Long startLogNr, Long pageSize) Returns a list of event log entries, describing everything the engine has processed.getEventLogEntriesByProcessInstanceId(String processInstanceId) Returns a list of event log entries for a specific process instance id.Returns the full error details that were passed to theExternalWorkerJobEntitywhen the job was last failed.getHistoryJobHistoryJson(String historyJobId) Get the advanced configuration (storing the history json data) of aHistoryJob.getJobExceptionStacktrace(String jobId) Returns the full stacktrace of the exception that occurs when the job with the given id was last executed.getLockManager(String lockName) Acquire a lock manager for the requested lock.get the list of properties.Returns the full stacktrace of the exception that occurs when theSuspendedJobEntitywith the given id was last executed.Get the mapping containing {table name, row count} entries of the database schema.getTableMetaData(String tableName) Gets the metadata (column names, column types, etc.) of a certain table.getTableName(Class<?> entityClass) Gets the table name (including any configured prefix) for an entity like Task, Execution or the like.getTableName(Class<?> entityClass, boolean includePrefix) Gets the table name for an entity like Task, Execution or the like.Returns the full stacktrace of the exception that occurs when theTimerJobEntitywith the given id was last executed.voidmoveDeadLetterJobToExecutableJob(String jobId, int retries) Moves a job that is in the dead letter job table back to be an executable job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).moveDeadLetterJobToHistoryJob(String jobId, int retries) Moves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).moveJobToDeadLetterJob(String jobId) Moves a job to the dead letter job table (eg.Moves a suspended job from the suspended letter job table back to be an executable job.moveTimerToExecutableJob(String jobId) Moves a timer job to the executable job table (eg.rescheduleTimeCycleJob(String jobId, String timeCycle) Reschedule a timer job with a time cycle.rescheduleTimeDateJob(String jobId, String timeDate) Reschedule a timer job with a time date.rescheduleTimeDurationJob(String jobId, String timeDuration) Reschedule a timer job with a time duration.rescheduleTimerJob(String jobId, String timeDate, String timeDuration, String timeCycle, String endDate, String calendarName) Reschedule a timer job.voidsetJobRetries(String jobId, int retries) Sets the number of retries that a job has left.voidsetTimerJobRetries(String jobId, int retries) Sets the number of retries that a timer job has left.voidUnaquire all locked external worker jobs for worker.voidunacquireAllExternalWorkerJobsForWorker(String workerId, String tenantId) Unaquire all locked external worker jobs for worker and tenant.voidunacquireExternalWorkerJob(String jobId, String workerId) Unaquire a locked external worker job.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
ManagementServiceImpl
-
-
Method Details
-
getTableCount
Description copied from interface:ManagementServiceGet the mapping containing {table name, row count} entries of the database schema.- Specified by:
getTableCountin interfaceManagementService
-
getTableName
Description copied from interface:ManagementServiceGets the table name (including any configured prefix) for an entity like Task, Execution or the like.- Specified by:
getTableNamein interfaceManagementService
-
getTableName
Description copied from interface:ManagementServiceGets the table name for an entity like Task, Execution or the like.- Specified by:
getTableNamein interfaceManagementService
-
getTableMetaData
Description copied from interface:ManagementServiceGets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name.- Specified by:
getTableMetaDatain interfaceManagementService
-
executeJob
Description copied from interface:ManagementServiceForced synchronous execution of a job (eg. for administration or testing). The job will be executed, even if the process definition and/or the process instance is in suspended state.- Specified by:
executeJobin interfaceManagementService- Parameters:
jobId- id of the job to execute, cannot be null.
-
executeHistoryJob
Description copied from interface:ManagementServiceForced synchronous execution of a history job (eg. for administration or testing).- Specified by:
executeHistoryJobin interfaceManagementService- Parameters:
historyJobId- id of the history job to execute, cannot be null.
-
getHistoryJobHistoryJson
Description copied from interface:ManagementServiceGet the advanced configuration (storing the history json data) of aHistoryJob.- Specified by:
getHistoryJobHistoryJsonin interfaceManagementService- Parameters:
historyJobId- id of the history job to execute, cannot be null.
-
moveTimerToExecutableJob
Description copied from interface:ManagementServiceMoves a timer job to the executable job table (eg. for administration or testing). The timer job will be moved, even if the process definition and/or the process instance is in suspended state.- Specified by:
moveTimerToExecutableJobin interfaceManagementService- Parameters:
jobId- id of the timer job to move, cannot be null.
-
moveJobToDeadLetterJob
Description copied from interface:ManagementServiceMoves a job to the dead letter job table (eg. for administration or testing). The job will be moved, even if the process definition and/or the process instance has retries left.- Specified by:
moveJobToDeadLetterJobin interfaceManagementService- Parameters:
jobId- id of the job to move, cannot be null.
-
moveDeadLetterJobToExecutableJob
Description copied from interface:ManagementServiceMoves a job that is in the dead letter job table back to be an executable job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).- Specified by:
moveDeadLetterJobToExecutableJobin interfaceManagementService- Parameters:
jobId- id of the job to move, cannot be null.retries- the number of retries (value greater than 0) which will be set on the job.
-
moveDeadLetterJobToHistoryJob
Description copied from interface:ManagementServiceMoves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).- Specified by:
moveDeadLetterJobToHistoryJobin interfaceManagementService- Parameters:
jobId- id of the job to move, cannot be null.retries- the number of retries (value greater than 0) which will be set on the job.
-
bulkMoveDeadLetterJobs
Description copied from interface:ManagementServiceMoves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).- Specified by:
bulkMoveDeadLetterJobsin interfaceManagementService- Parameters:
jobIds- ids of the jobs to move, cannot be null.retries- the number of retries (value greater than 0) which will be set on the jobs.
-
bulkMoveDeadLetterJobsToHistoryJobs
Description copied from interface:ManagementServiceMoves a job that is in the dead letter job table back to be a history job, and resetting the retries (as the retries was 0 when it was put into the dead letter job table).- Specified by:
bulkMoveDeadLetterJobsToHistoryJobsin interfaceManagementService- Parameters:
jobIds- ids of the jobs to move, cannot be null.retries- the number of retries (value greater than 0) which will be set on the jobs.
-
moveSuspendedJobToExecutableJob
Description copied from interface:ManagementServiceMoves a suspended job from the suspended letter job table back to be an executable job. The retries are untouched.- Specified by:
moveSuspendedJobToExecutableJobin interfaceManagementService- Parameters:
jobId- id of the job to move, cannot be null.
-
deleteJob
Description copied from interface:ManagementServiceDelete the job with the provided id.- Specified by:
deleteJobin interfaceManagementService- Parameters:
jobId- id of the job to delete, cannot be null.
-
deleteTimerJob
Description copied from interface:ManagementServiceDelete the timer job with the provided id.- Specified by:
deleteTimerJobin interfaceManagementService- Parameters:
jobId- id of the timer job to delete, cannot be null.
-
deleteSuspendedJob
Description copied from interface:ManagementServiceDelete the suspended job with the provided id.- Specified by:
deleteSuspendedJobin interfaceManagementService- Parameters:
jobId- id of the suspended job to delete, cannot be null.
-
deleteDeadLetterJob
Description copied from interface:ManagementServiceDelete the dead letter job with the provided id.- Specified by:
deleteDeadLetterJobin interfaceManagementService- Parameters:
jobId- id of the dead letter job to delete, cannot be null.
-
deleteExternalWorkerJob
Description copied from interface:ManagementServiceDelete the external worker job with the provided id.- Specified by:
deleteExternalWorkerJobin interfaceManagementService- Parameters:
jobId- id of the external worker job to delete, cannot be null.
-
deleteHistoryJob
Description copied from interface:ManagementServiceDelete the history job with the provided id.- Specified by:
deleteHistoryJobin interfaceManagementService- Parameters:
jobId- id of the history job to delete, cannot be null.
-
setJobRetries
Description copied from interface:ManagementServiceSets the number of retries that a job has left. Whenever the JobExecutor fails to execute a job, this value is decremented. When it hits zero, the job is supposed to be dead and not retried again. In that case, this method can be used to increase the number of retries.- Specified by:
setJobRetriesin interfaceManagementService- Parameters:
jobId- id of the job to modify, cannot be null.retries- number of retries.
-
setTimerJobRetries
Description copied from interface:ManagementServiceSets the number of retries that a timer job has left. Whenever the JobExecutor fails to execute a timer job, this value is decremented. When it hits zero, the job is supposed to be dead and not retried again. In that case, this method can be used to increase the number of retries.- Specified by:
setTimerJobRetriesin interfaceManagementService- Parameters:
jobId- id of the timer job to modify, cannot be null.retries- number of retries.
-
rescheduleTimeDateJob
Description copied from interface:ManagementServiceReschedule a timer job with a time date.- Specified by:
rescheduleTimeDateJobin interfaceManagementService- Parameters:
jobId- id of the timer job to reschedule, cannot be null.timeDate- A fixed date in ISO 8601 format, when job will be fired
-
rescheduleTimeDurationJob
Description copied from interface:ManagementServiceReschedule a timer job with a time duration.- Specified by:
rescheduleTimeDurationJobin interfaceManagementService- Parameters:
jobId- id of the timer job to reschedule, cannot be null.timeDuration- How long the timer should run before it is fired in ISO 8601 format. For example, PT10D means the timer will run for 10 days before it fires.
-
rescheduleTimeCycleJob
Description copied from interface:ManagementServiceReschedule a timer job with a time cycle.- Specified by:
rescheduleTimeCycleJobin interfaceManagementService- Parameters:
jobId- id of the timer job to reschedule, cannot be null.timeCycle- Specifies a repeating interval at which the timer will fire in ISO 8601 format. For example R3/PT10H means the timer will fire three timers in intervals of 10 hours.
-
rescheduleTimerJob
public Job rescheduleTimerJob(String jobId, String timeDate, String timeDuration, String timeCycle, String endDate, String calendarName) Description copied from interface:ManagementServiceReschedule a timer job.- Specified by:
rescheduleTimerJobin interfaceManagementService- Parameters:
jobId- id of the timer job to reschedule, cannot be null.timeDate- A fixed date in ISO 8601 format, when job will be firedtimeDuration- How long the timer should run before it is fired in ISO 8601 format. For example, PT10D means the timer will run for 10 days before it fires.timeCycle- Specifies a repeating interval at which the timer will fire in ISO 8601 format. For example R3/PT10H means the timer will fire three timers in intervals of 10 hours.endDate- The date at which the application will stop creating additional jobs. The value should be provided in ISO8601 format. For example "2015-02-25T16:42:11+00:00".calendarName- The name of a business calendar defined in the process engine configuration. If null the default business calendars is used.
-
createTablePageQuery
Description copied from interface:ManagementServiceCreates aTablePageQuerythat can be used to fetchTablePagecontaining specific sections of table row data.- Specified by:
createTablePageQueryin interfaceManagementService
-
createJobQuery
Description copied from interface:ManagementServiceReturns a new JobQuery implementation, that can be used to dynamically query the jobs.- Specified by:
createJobQueryin interfaceManagementService
-
createExternalWorkerJobQuery
Description copied from interface:ManagementServiceReturns a new ExternalWorkerJobQuery implementation, that can be used to dynamically query the external worker jobs.- Specified by:
createExternalWorkerJobQueryin interfaceManagementService
-
createTimerJobQuery
Description copied from interface:ManagementServiceReturns a new TimerJobQuery implementation, that can be used to dynamically query the timer jobs.- Specified by:
createTimerJobQueryin interfaceManagementService
-
createSuspendedJobQuery
Description copied from interface:ManagementServiceReturns a new SuspendedJobQuery implementation, that can be used to dynamically query the suspended jobs.- Specified by:
createSuspendedJobQueryin interfaceManagementService
-
createDeadLetterJobQuery
Description copied from interface:ManagementServiceReturns a new DeadLetterJobQuery implementation, that can be used to dynamically query the dead letter jobs.- Specified by:
createDeadLetterJobQueryin interfaceManagementService
-
createHistoryJobQuery
Description copied from interface:ManagementServiceReturns a new HistoryJobQuery implementation, that can be used to dynamically query the history jobs.- Specified by:
createHistoryJobQueryin interfaceManagementService
-
findJobByCorrelationId
Description copied from interface:ManagementServiceFind a job by a correlation id.- Specified by:
findJobByCorrelationIdin interfaceManagementService
-
getJobExceptionStacktrace
Description copied from interface:ManagementServiceReturns the full stacktrace of the exception that occurs when the job with the given id was last executed. Returns null when the job has no exception stacktrace.- Specified by:
getJobExceptionStacktracein interfaceManagementService- Parameters:
jobId- id of the job, cannot be null.
-
getTimerJobExceptionStacktrace
Description copied from interface:ManagementServiceReturns the full stacktrace of the exception that occurs when theTimerJobEntitywith the given id was last executed. Returns null when the job has no exception stacktrace.- Specified by:
getTimerJobExceptionStacktracein interfaceManagementService- Parameters:
jobId- id of the job, cannot be null.
-
getSuspendedJobExceptionStacktrace
Description copied from interface:ManagementServiceReturns the full stacktrace of the exception that occurs when theSuspendedJobEntitywith the given id was last executed. Returns null when the job has no exception stacktrace.- Specified by:
getSuspendedJobExceptionStacktracein interfaceManagementService- Parameters:
jobId- id of the job, cannot be null.
-
getDeadLetterJobExceptionStacktrace
Description copied from interface:ManagementServiceReturns the full stacktrace of the exception that occurs when theDeadLetterJobEntitywith the given id was last executed. Returns null when the job has no exception stacktrace.- Specified by:
getDeadLetterJobExceptionStacktracein interfaceManagementService- Parameters:
jobId- id of the job, cannot be null.
-
getExternalWorkerJobErrorDetails
Description copied from interface:ManagementServiceReturns the full error details that were passed to theExternalWorkerJobEntitywhen the job was last failed. Returns null when the job has no error details.- Specified by:
getExternalWorkerJobErrorDetailsin interfaceManagementService- Parameters:
jobId- id of the job, cannot be null.
-
handleHistoryCleanupTimerJob
public void handleHistoryCleanupTimerJob()- Specified by:
handleHistoryCleanupTimerJobin interfaceManagementService
-
getAllBatches
- Specified by:
getAllBatchesin interfaceManagementService
-
findBatchesBySearchKey
- Specified by:
findBatchesBySearchKeyin interfaceManagementService
-
getBatchDocument
- Specified by:
getBatchDocumentin interfaceManagementService
-
getBatchPart
- Specified by:
getBatchPartin interfaceManagementService
-
findBatchPartsByBatchId
- Specified by:
findBatchPartsByBatchIdin interfaceManagementService
-
findBatchPartsByBatchIdAndStatus
- Specified by:
findBatchPartsByBatchIdAndStatusin interfaceManagementService
-
getBatchPartDocument
- Specified by:
getBatchPartDocumentin interfaceManagementService
-
createBatchQuery
Description copied from interface:ManagementServiceReturns a new BatchQuery implementation, that can be used to dynamically query the batches.- Specified by:
createBatchQueryin interfaceManagementService
-
createBatchBuilder
- Specified by:
createBatchBuilderin interfaceManagementService
-
createBatchPartQuery
Description copied from interface:ManagementServiceReturns a new BatchPartQuery implementation, that can be used to dynamically query the batch parts.- Specified by:
createBatchPartQueryin interfaceManagementService
-
createBatchPartBuilder
- Specified by:
createBatchPartBuilderin interfaceManagementService
-
deleteBatch
- Specified by:
deleteBatchin interfaceManagementService
-
getProperties
Description copied from interface:ManagementServiceget the list of properties.- Specified by:
getPropertiesin interfaceManagementService
-
databaseSchemaUpgrade
Description copied from interface:ManagementServiceprogrammatic schema update on a given connection returning feedback about what happened- Specified by:
databaseSchemaUpgradein interfaceManagementService
-
executeCommand
Description copied from interface:ManagementServiceExecutes a given command with the defaultCommandConfig.- Specified by:
executeCommandin interfaceManagementService- Parameters:
command- the command, cannot be null.- Returns:
- the result of command execution
-
executeCommand
Description copied from interface:ManagementServiceExecutes a given command with the specifiedCommandConfig.- Specified by:
executeCommandin interfaceManagementService- Parameters:
config- the command execution configuration, cannot be null.command- the command, cannot be null.- Returns:
- the result of command execution
-
getLockManager
Description copied from interface:ManagementServiceAcquire a lock manager for the requested lock. This is a stateless call, this means that every time a lock manager is requested a new one would be created. Make sure that you release the lock once you are done.- Specified by:
getLockManagerin interfaceManagementService- Parameters:
lockName- the name of the lock that is being requested- Returns:
- the lock manager for the given lock
-
executeCustomSql
public <MapperType,ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution) Description copied from interface:ManagementServiceExecutes the sql contained in theCustomSqlExecutionparameter.- Specified by:
executeCustomSqlin interfaceManagementService
-
getEventLogEntries
Description copied from interface:ManagementServiceReturns a list of event log entries, describing everything the engine has processed. Note that the event logging must specifically must be enabled in the process engine configuration. Passing null as arguments will effectively fetch ALL event log entries. Be careful, as this list might be huge!- Specified by:
getEventLogEntriesin interfaceManagementService
-
getEventLogEntriesByProcessInstanceId
Description copied from interface:ManagementServiceReturns a list of event log entries for a specific process instance id. Note that the event logging must specifically must be enabled in the process engine configuration. Passing null as arguments will effectively fetch ALL event log entries. Be careful, as this list might be huge!- Specified by:
getEventLogEntriesByProcessInstanceIdin interfaceManagementService
-
deleteEventLogEntry
public void deleteEventLogEntry(long logNr) Description copied from interface:ManagementServiceDelete a EventLogEntry. Typically only used in testing, as deleting log entries defeats the whole purpose of keeping a log.- Specified by:
deleteEventLogEntryin interfaceManagementService
-
createExternalWorkerJobAcquireBuilder
Description copied from interface:ManagementServiceCreate anExternalWorkerJobAcquireBuilderthat can be used to acquire jobs for an external worker.- Specified by:
createExternalWorkerJobAcquireBuilderin interfaceManagementService
-
createExternalWorkerJobFailureBuilder
public ExternalWorkerJobFailureBuilder createExternalWorkerJobFailureBuilder(String externalJobId, String workerId) Description copied from interface:ManagementServiceCreate anExternalWorkerJobFailureBuilderthat can be used to fail an external worker job.- Specified by:
createExternalWorkerJobFailureBuilderin interfaceManagementService- Parameters:
externalJobId- the id of the external worker jobworkerId- the id of the worker doing the action
-
createExternalWorkerCompletionBuilder
public ExternalWorkerCompletionBuilder createExternalWorkerCompletionBuilder(String externalJobId, String workerId) Description copied from interface:ManagementServiceCreate anExternalWorkerCompletionBuilderthat can be used to transition the status of the external worker job.- Specified by:
createExternalWorkerCompletionBuilderin interfaceManagementService
-
unacquireExternalWorkerJob
Description copied from interface:ManagementServiceUnaquire a locked external worker job.- Specified by:
unacquireExternalWorkerJobin interfaceManagementService
-
unacquireAllExternalWorkerJobsForWorker
Description copied from interface:ManagementServiceUnaquire all locked external worker jobs for worker.- Specified by:
unacquireAllExternalWorkerJobsForWorkerin interfaceManagementService
-
unacquireAllExternalWorkerJobsForWorker
Description copied from interface:ManagementServiceUnaquire all locked external worker jobs for worker and tenant.- Specified by:
unacquireAllExternalWorkerJobsForWorkerin interfaceManagementService
-
createChangeTenantIdBuilder
Description copied from interface:ManagementServiceCreate aChangeTenantIdBuilderthat can be used to change the tenant id of the process instances and all the related instances. SeeBpmnChangeTenantIdEntityTypesfor related instances.You must provide the source tenant id and the destination tenant id. All instances from the source tenant id in the BPMN scope will be changed to the target tenant id.
- Specified by:
createChangeTenantIdBuilderin interfaceManagementService
-