org.jbpm.api
Interface ProcessEngine


public interface ProcessEngine

central starting point for all process engine API interactions.

Author:
Tom Baeyens

Method Summary
<T> T
get(java.lang.Class<T> type)
          retrieve and object defined in the process engine by type
 java.lang.Object get(java.lang.String name)
          retrieve and object defined in the process engine by name
 ExecutionService getExecutionService()
          the execution service that provides access to the runtime executions repository.
 HistoryService getHistoryService()
          the history service that provides access to the history executions repository.
 IdentityService getIdentityService()
          the identity service that exposes the user and group operations management operations.
 ManagementService getManagementService()
          the management service that exposes the management operations to operators that have to keep the jBPM system up and running.
 RepositoryService getRepositoryService()
          the repository service that provides access to the process repository.
 TaskService getTaskService()
          the task service that exposes the runtime human task lists.
 void setSessionFactory(java.lang.Object sessionFactory)
          programmatically provide a hibernate session factory
 

Method Detail

getRepositoryService

RepositoryService getRepositoryService()
the repository service that provides access to the process repository.


getExecutionService

ExecutionService getExecutionService()
the execution service that provides access to the runtime executions repository.


getHistoryService

HistoryService getHistoryService()
the history service that provides access to the history executions repository.


getTaskService

TaskService getTaskService()
the task service that exposes the runtime human task lists.


getIdentityService

IdentityService getIdentityService()
the identity service that exposes the user and group operations management operations.


getManagementService

ManagementService getManagementService()
the management service that exposes the management operations to operators that have to keep the jBPM system up and running.


get

<T> T get(java.lang.Class<T> type)
retrieve and object defined in the process engine by type


get

java.lang.Object get(java.lang.String name)
retrieve and object defined in the process engine by name


setSessionFactory

void setSessionFactory(java.lang.Object sessionFactory)
programmatically provide a hibernate session factory



Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.