public class TaskContext
extends java.lang.Object
| Constructor and Description |
|---|
TaskContext(java.util.Set<java.lang.String> classNames)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
getClassNames(java.lang.String contextPath,
ResourceLoader resourceLoader)
Loads task classes.
|
java.util.Map<java.lang.String,Task> |
getTasks()
Returns a map of task id and task instances.
|
protected java.lang.Class<?> |
loadClass(java.lang.String className)
Load class named as given
className. |
public TaskContext(java.util.Set<java.lang.String> classNames)
classNames - task class namespublic static java.util.Set<java.lang.String> getClassNames(java.lang.String contextPath,
ResourceLoader resourceLoader)
throws FSMException
contextPath - context pathresourceLoader - resource loaderFSMException - if an error occurs.public java.util.Map<java.lang.String,Task> getTasks() throws FSMException
FSMException - if an error occurs.protected java.lang.Class<?> loadClass(java.lang.String className)
throws FSMException
className. Default implementation
uses Class.forName(java.lang.String). Override this method if
any customizations are requires.className - class nameFSMException - if an error occurs.Copyright © 2011. All Rights Reserved.