org.apache.agila.model
Interface NodeContext

All Known Implementing Classes:
NodeContextImpl

public interface NodeContext

Version:
$Id: $
Author:
Geir Magnusson Jr.

Method Summary
 java.util.Map getAppData()
          Retrieves the data sent by an outside process
 java.lang.Object getBoundValue(java.lang.String name)
           
 Token getCurrentExecutionToken()
          Returns the token for the current state of the instance
 java.util.Map getInstanceData()
           
 Token getNextExecutionToken()
          Returns the token for the next state of the instance in the event that the current step succeeds
 NotificationService getNotificationService()
           
 TaskService getTaskService()
           
 TimerService getTimerService()
           
 void setBoundValue(java.lang.String name, java.lang.Object value)
           
 

Method Detail

getBoundValue

java.lang.Object getBoundValue(java.lang.String name)

setBoundValue

void setBoundValue(java.lang.String name,
                   java.lang.Object value)

getInstanceData

java.util.Map getInstanceData()

getCurrentExecutionToken

Token getCurrentExecutionToken()
Returns the token for the current state of the instance


getNextExecutionToken

Token getNextExecutionToken()
Returns the token for the next state of the instance in the event that the current step succeeds

Returns:

getTimerService

TimerService getTimerService()

getTaskService

TaskService getTaskService()

getNotificationService

NotificationService getNotificationService()

getAppData

java.util.Map getAppData()
Retrieves the data sent by an outside process

Returns:


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.