Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.2.0.Beta2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jbpm.runtime.manager.impl
Class RuntimeEngineImpl

    java.lang.Object
      org.jbpm.runtime.manager.impl.RuntimeEngineImpl

All Implemented Interfaces:
  RuntimeEngine, org.kie.internal.runtime.manager.Disposable

Direct Known Subclasses:
  SynchronizedRuntimeImpl

    public class RuntimeEngineImpl

extends Object
implements RuntimeEngine, org.kie.internal.runtime.manager.Disposable

Implementation of the `RuntimeEngine` that additionally implement `Disposable` interface to allow other components to register listeners on it. Usual case is that listeners and work item handlers might be interested in receiving notification when runtime engine is disposed to deactivate itself too and not receive other events.

Constructor Summary
`RuntimeEngineImpl(Context<?> context, RuntimeEngineInitlializer initializer)`
`RuntimeEngineImpl(KieSession ksession, TaskService taskService)`

Method Summary
`void` | `addDisposeListener(org.kie.internal.runtime.manager.DisposeListener listener)`
`void` | `dispose()`
`AuditService` | `getAuditLogService()` Returns `AuditService` that gives access to underlying runtime data such as process instance, node instance and variable log entries.
`KieSession` | `getKieSession()` Returns `KieSession` configured for this `RuntimeEngine`
`RuntimeManager` | `getManager()`
`TaskService` | `getTaskService()` Returns `TaskService` configured for this `RuntimeEngine`
`KieSession` | `internalGetKieSession()`
`void` | `internalSetKieSession(KieSession ksession)`
`boolean` | `isDisposed()`
`void` | `setManager(RuntimeManager manager)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### RuntimeEngineImpl

    public RuntimeEngineImpl(KieSession ksession,
                             TaskService taskService)

### RuntimeEngineImpl

    public RuntimeEngineImpl(Context<?> context,
                             RuntimeEngineInitlializer initializer)

Method Detail

### getKieSession

    public KieSession getKieSession()

  Description copied from interface: `RuntimeEngine`
  Returns `KieSession` configured for this `RuntimeEngine`

  Specified by:
    `getKieSession` in interface `RuntimeEngine`
  Returns:

### getTaskService

    public TaskService getTaskService()

  Description copied from interface: `RuntimeEngine`
  Returns `TaskService` configured for this `RuntimeEngine`

  Specified by:
    `getTaskService` in interface `RuntimeEngine`
  Returns:

### dispose

    public void dispose()

  Specified by:
    `dispose` in interface `org.kie.internal.runtime.manager.Disposable`

### addDisposeListener

    public void addDisposeListener(org.kie.internal.runtime.manager.DisposeListener listener)

  Specified by:
    `addDisposeListener` in interface `org.kie.internal.runtime.manager.Disposable`

### getManager

    public RuntimeManager getManager()

### setManager

    public void setManager(RuntimeManager manager)

### isDisposed

    public boolean isDisposed()

### getAuditLogService

    public AuditService getAuditLogService()

  Description copied from interface: `RuntimeEngine`
  Returns `AuditService` that gives access to underlying runtime data such as process instance, node instance and variable log entries.

  Specified by:
    `getAuditLogService` in interface `RuntimeEngine`
  Returns:

### internalGetKieSession

    public KieSession internalGetKieSession()

### internalSetKieSession

    public void internalSetKieSession(KieSession ksession)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.2.0.Beta2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.