public interface ManagementService
Modifier and Type | Method and Description |
---|---|
JobQuery |
createJobQuery()
Returns a new JobQuery implementation, that can be used
to dynamically query the jobs.
|
TablePageQuery |
createTablePageQuery()
Creates a
TablePageQuery that can be used to fetch TablePage
containing specific sections of table row data. |
String |
databaseSchemaUpgrade(Connection connection,
String catalog,
String schema)
programmatic schema update on a given connection returning feedback about what happened
|
void |
deleteEventLogEntry(long logNr)
Delete a EventLogEntry.
|
void |
deleteJob(String jobId)
Delete the job with the provided id.
|
<T> T |
executeCommand(org.activiti.engine.impl.interceptor.Command<T> command)
Executes a given command with the default
CommandConfig . |
<T> T |
executeCommand(org.activiti.engine.impl.interceptor.CommandConfig config,
org.activiti.engine.impl.interceptor.Command<T> command)
Executes a given command with the specified
CommandConfig . |
<MapperType,ResultType> |
executeCustomSql(org.activiti.engine.impl.cmd.CustomSqlExecution<MapperType,ResultType> customSqlExecution)
[EXPERIMENTAL]
Executes the sql contained in the
CustomSqlExecution parameter. |
void |
executeJob(String jobId)
Forced synchronous execution of a job (eg.
|
List<EventLogEntry> |
getEventLogEntries(Long startLogNr,
Long pageSize)
[EXPERIMENTAL]
Returns a list of event log entries, describing everything the engine has processed.
|
List<EventLogEntry> |
getEventLogEntriesByProcessInstanceId(String processInstanceId)
[EXPERIMENTAL]
Returns a list of event log entries for a specific process instance id.
|
String |
getJobExceptionStacktrace(String jobId)
Returns the full stacktrace of the exception that occurs when the job
with the given id was last executed.
|
Map<String,String> |
getProperties()
get the list of properties.
|
Map<String,Long> |
getTableCount()
Get the mapping containing {table name, row count} entries of the
Activiti database schema.
|
TableMetaData |
getTableMetaData(String tableName)
Gets the metadata (column names, column types, etc.) of a certain table.
|
String |
getTableName(Class<?> activitiEntityClass)
Gets the table name (including any configured prefix) for an Activiti entity like Task, Execution or the like.
|
void |
setJobRetries(String jobId,
int retries)
Sets the number of retries that a job has left.
|
Map<String,Long> getTableCount()
String getTableName(Class<?> activitiEntityClass)
TableMetaData getTableMetaData(String tableName)
TablePageQuery createTablePageQuery()
TablePageQuery
that can be used to fetch TablePage
containing specific sections of table row data.JobQuery createJobQuery()
void executeJob(String jobId)
jobId
- id of the job to execute, cannot be null.ActivitiObjectNotFoundException
- when there is no job with the given id.void deleteJob(String jobId)
jobId
- id of the job to execute, cannot be null.ActivitiObjectNotFoundException
- when there is no job with the given id.void setJobRetries(String jobId, int retries)
jobId
- id of the job to modify, cannot be null.retries
- number of retries.String getJobExceptionStacktrace(String jobId)
jobId
- id of the job, cannot be null.ActivitiObjectNotFoundException
- when no job exists with the given id.String databaseSchemaUpgrade(Connection connection, String catalog, String schema)
<T> T executeCommand(org.activiti.engine.impl.interceptor.Command<T> command)
CommandConfig
.command
- the command, cannot be null.<T> T executeCommand(org.activiti.engine.impl.interceptor.CommandConfig config, org.activiti.engine.impl.interceptor.Command<T> command)
CommandConfig
.config
- the command execution configuration, cannot be null.command
- the command, cannot be null.<MapperType,ResultType> ResultType executeCustomSql(org.activiti.engine.impl.cmd.CustomSqlExecution<MapperType,ResultType> customSqlExecution)
CustomSqlExecution
parameter.List<EventLogEntry> getEventLogEntries(Long startLogNr, Long pageSize)
List<EventLogEntry> getEventLogEntriesByProcessInstanceId(String processInstanceId)
void deleteEventLogEntry(long logNr)
Copyright © 2016 Alfresco. All rights reserved.