org.jbpm.api.env
Interface Context

All Known Subinterfaces:
EnvironmentFactory

public interface Context

a group of named objects in an Environment that have a similar lifespan.

Author:
Tom Baeyens

Field Summary
static java.lang.String CONTEXTNAME_EXECUTION
          key of the execution-context in the environment
static java.lang.String CONTEXTNAME_JOB
          key of the job-context in the environment
static java.lang.String CONTEXTNAME_PROCESS_ENGINE
          key of the process-engine-context in the environment
static java.lang.String CONTEXTNAME_TASK
          key of the task-context in the environment
static java.lang.String CONTEXTNAME_TRANSACTION
          key of the transaction-context in the environment
 
Method Summary
<T> T
get(java.lang.Class<T> type)
           
 java.lang.Object get(java.lang.String key)
           
 java.lang.String getName()
           
 boolean has(java.lang.String key)
           
 java.util.Set<java.lang.String> keys()
           
 java.lang.Object set(java.lang.String key, java.lang.Object value)
           
 

Field Detail

CONTEXTNAME_PROCESS_ENGINE

static final java.lang.String CONTEXTNAME_PROCESS_ENGINE
key of the process-engine-context in the environment

See Also:
Constant Field Values

CONTEXTNAME_TRANSACTION

static final java.lang.String CONTEXTNAME_TRANSACTION
key of the transaction-context in the environment

See Also:
Constant Field Values

CONTEXTNAME_EXECUTION

static final java.lang.String CONTEXTNAME_EXECUTION
key of the execution-context in the environment

See Also:
Constant Field Values

CONTEXTNAME_TASK

static final java.lang.String CONTEXTNAME_TASK
key of the task-context in the environment

See Also:
Constant Field Values

CONTEXTNAME_JOB

static final java.lang.String CONTEXTNAME_JOB
key of the job-context in the environment

See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()

get

java.lang.Object get(java.lang.String key)

get

<T> T get(java.lang.Class<T> type)

has

boolean has(java.lang.String key)

set

java.lang.Object set(java.lang.String key,
                     java.lang.Object value)

keys

java.util.Set<java.lang.String> keys()


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