org.activiti.engine.impl
类 ManagementServiceImpl

java.lang.Object
  继承者 org.activiti.engine.impl.ServiceImpl
      继承者 org.activiti.engine.impl.ManagementServiceImpl
所有已实现的接口:
ManagementService

public class ManagementServiceImpl
extends ServiceImpl
implements ManagementService

作者:
Tom Baeyens, Joram Barrez, Falko Menge, Saeid Mizaei

字段摘要
 
从类 org.activiti.engine.impl.ServiceImpl 继承的字段
commandExecutor
 
构造方法摘要
ManagementServiceImpl()
           
 
方法摘要
 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 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.
 void executeJob(String jobId)
          Forced synchronous execution of a job (eg. for administation or testing) The job will be executed, even if the process definition and/or the process instance is in suspended state.
 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.
 
从类 org.activiti.engine.impl.ServiceImpl 继承的方法
getCommandExecutor, setCommandExecutor
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ManagementServiceImpl

public ManagementServiceImpl()
方法详细信息

getTableCount

public Map<String,Long> getTableCount()
从接口 ManagementService 复制的描述
Get the mapping containing {table name, row count} entries of the Activiti database schema.

指定者:
接口 ManagementService 中的 getTableCount

getTableName

public String getTableName(Class<?> activitiEntityClass)
从接口 ManagementService 复制的描述
Gets the table name (including any configured prefix) for an Activiti entity like Task, Execution or the like.

指定者:
接口 ManagementService 中的 getTableName

getTableMetaData

public TableMetaData getTableMetaData(String tableName)
从接口 ManagementService 复制的描述
Gets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name.

指定者:
接口 ManagementService 中的 getTableMetaData

executeJob

public void executeJob(String jobId)
从接口 ManagementService 复制的描述
Forced synchronous execution of a job (eg. for administation or testing) The job will be executed, even if the process definition and/or the process instance is in suspended state.

指定者:
接口 ManagementService 中的 executeJob
参数:
jobId - id of the job to execute, cannot be null.

deleteJob

public void deleteJob(String jobId)
从接口 ManagementService 复制的描述
Delete the job with the provided id.

指定者:
接口 ManagementService 中的 deleteJob
参数:
jobId - id of the job to execute, cannot be null.

setJobRetries

public void setJobRetries(String jobId,
                          int retries)
从接口 ManagementService 复制的描述
Sets 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.

指定者:
接口 ManagementService 中的 setJobRetries
参数:
jobId - id of the job to modify, cannot be null.
retries - number of retries.

createTablePageQuery

public TablePageQuery createTablePageQuery()
从接口 ManagementService 复制的描述
Creates a TablePageQuery that can be used to fetch TablePage containing specific sections of table row data.

指定者:
接口 ManagementService 中的 createTablePageQuery

createJobQuery

public JobQuery createJobQuery()
从接口 ManagementService 复制的描述
Returns a new JobQuery implementation, that can be used to dynamically query the jobs.

指定者:
接口 ManagementService 中的 createJobQuery

getJobExceptionStacktrace

public String getJobExceptionStacktrace(String jobId)
从接口 ManagementService 复制的描述
Returns 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.

指定者:
接口 ManagementService 中的 getJobExceptionStacktrace
参数:
jobId - id of the job, cannot be null.

getProperties

public Map<String,String> getProperties()
从接口 ManagementService 复制的描述
get the list of properties.

指定者:
接口 ManagementService 中的 getProperties

databaseSchemaUpgrade

public String databaseSchemaUpgrade(Connection connection,
                                    String catalog,
                                    String schema)
从接口 ManagementService 复制的描述
programmatic schema update on a given connection returning feedback about what happened

指定者:
接口 ManagementService 中的 databaseSchemaUpgrade

executeCommand

public <T> T executeCommand(Command<T> command)
从接口 ManagementService 复制的描述
Executes a given command with the default CommandConfig.

指定者:
接口 ManagementService 中的 executeCommand
参数:
command - the command, cannot be null.
返回:
the result of command execution

executeCommand

public <T> T executeCommand(CommandConfig config,
                            Command<T> command)
从接口 ManagementService 复制的描述
Executes a given command with the specified CommandConfig.

指定者:
接口 ManagementService 中的 executeCommand
参数:
config - the command execution configuration, cannot be null.
command - the command, cannot be null.
返回:
the result of command execution


Copyright © 2013 Alfresco. All rights reserved.