public class ManagementServiceImpl extends ServiceImpl implements ManagementService
commandExecutor, processEngineConfiguration
Constructor and Description |
---|
ManagementServiceImpl() |
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(Command<T> command)
Executes a given command with the default
CommandConfig . |
<T> T |
executeCommand(CommandConfig config,
Command<T> command)
Executes a given command with the specified
CommandConfig . |
<MapperType,ResultType> |
executeCustomSql(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.
|
getCommandExecutor, setCommandExecutor
public Map<String,Long> getTableCount()
ManagementService
getTableCount
in interface ManagementService
public String getTableName(Class<?> activitiEntityClass)
ManagementService
getTableName
in interface ManagementService
public TableMetaData getTableMetaData(String tableName)
ManagementService
getTableMetaData
in interface ManagementService
public void executeJob(String jobId)
ManagementService
executeJob
in interface ManagementService
jobId
- id of the job to execute, cannot be null.public void deleteJob(String jobId)
ManagementService
deleteJob
in interface ManagementService
jobId
- id of the job to execute, cannot be null.public void setJobRetries(String jobId, int retries)
ManagementService
setJobRetries
in interface ManagementService
jobId
- id of the job to modify, cannot be null.retries
- number of retries.public TablePageQuery createTablePageQuery()
ManagementService
TablePageQuery
that can be used to fetch TablePage
containing specific sections of table row data.createTablePageQuery
in interface ManagementService
public JobQuery createJobQuery()
ManagementService
createJobQuery
in interface ManagementService
public String getJobExceptionStacktrace(String jobId)
ManagementService
getJobExceptionStacktrace
in interface ManagementService
jobId
- id of the job, cannot be null.public Map<String,String> getProperties()
ManagementService
getProperties
in interface ManagementService
public String databaseSchemaUpgrade(Connection connection, String catalog, String schema)
ManagementService
databaseSchemaUpgrade
in interface ManagementService
public <T> T executeCommand(Command<T> command)
ManagementService
CommandConfig
.executeCommand
in interface ManagementService
command
- the command, cannot be null.public <T> T executeCommand(CommandConfig config, Command<T> command)
ManagementService
CommandConfig
.executeCommand
in interface ManagementService
config
- the command execution configuration, cannot be null.command
- the command, cannot be null.public <MapperType,ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType,ResultType> customSqlExecution)
ManagementService
CustomSqlExecution
parameter.executeCustomSql
in interface ManagementService
public List<EventLogEntry> getEventLogEntries(Long startLogNr, Long pageSize)
ManagementService
getEventLogEntries
in interface ManagementService
public List<EventLogEntry> getEventLogEntriesByProcessInstanceId(String processInstanceId)
ManagementService
getEventLogEntriesByProcessInstanceId
in interface ManagementService
public void deleteEventLogEntry(long logNr)
ManagementService
deleteEventLogEntry
in interface ManagementService
Copyright © 2016 Alfresco. All rights reserved.