A B C D E F G H I J N P R S T

A

Activity - interface com.werken.blissed.Activity.
A unit of work to be performed within a state.
ActivityException - exception com.werken.blissed.ActivityException.
Indicates an error while performing an activity.
ActivityException(String) - Constructor for class com.werken.blissed.ActivityException
Construct with a message.
ActivityException(Throwable) - Constructor for class com.werken.blissed.ActivityException
Construct with a root cause.
ActivityTag - class com.werken.blissed.jelly.ActivityTag.
Create an activity.
ActivityTag() - Constructor for class com.werken.blissed.jelly.ActivityTag
Construct.
addState(State) - Method in class com.werken.blissed.Process
Add a state to this process.
addState(String, String) - Method in class com.werken.blissed.Process
Create a new state for this process.
addTransition(State, Guard, String) - Method in class com.werken.blissed.State
Create a transition.
addTransition(State, String) - Method in class com.werken.blissed.State
Create a transition.

B

BlissedException - exception com.werken.blissed.BlissedException.
Base blissed exception.
BlissedException() - Constructor for class com.werken.blissed.BlissedException
Construct.
BlissedException(String) - Constructor for class com.werken.blissed.BlissedException
Construct with a message.
BlissedException(Throwable) - Constructor for class com.werken.blissed.BlissedException
Construct with a root cause.
BlissedTag - class com.werken.blissed.jelly.BlissedTag.
Outtermost wrapper tag to denote a block of blissed.
BlissedTag() - Constructor for class com.werken.blissed.jelly.BlissedTag
Construct.
BlissedTagLibrary - class com.werken.blissed.jelly.BlissedTagLibrary.
Jelly tag-library for blissed.
BlissedTagLibrary() - Constructor for class com.werken.blissed.jelly.BlissedTagLibrary
Construct.
BlissedTagSupport - class com.werken.blissed.jelly.BlissedTagSupport.
Base of all blissed jelly tags.
BlissedTagSupport() - Constructor for class com.werken.blissed.jelly.BlissedTagSupport
Construct.
BooleanGuard - class com.werken.blissed.guard.BooleanGuard.
Simple flag-based boolean Guard.
BooleanGuard(boolean) - Constructor for class com.werken.blissed.guard.BooleanGuard
Construct.

C

call(Process, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Call another Process from another instance.
CallActivity - class com.werken.blissed.activity.CallActivity.
An Activity that calls another Process.
CallActivity(Process) - Constructor for class com.werken.blissed.activity.CallActivity
Construct.
CallTag - class com.werken.blissed.jelly.CallTag.
Call a process.
CallTag() - Constructor for class com.werken.blissed.jelly.CallTag
Construct.
checkObjectAttribute(String, Object) - Method in class com.werken.blissed.jelly.BlissedTagSupport
Check an object attribute to ensure that it is not null.
checkStringAttribute(String, String) - Method in class com.werken.blissed.jelly.BlissedTagSupport
Check a string attribute to ensure it is not null or the empty string.
checkTransitions(ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Check a ProcessContext for progress possibilities.
com.werken.blissed - package com.werken.blissed
The blissed process+state framework.
com.werken.blissed.activity - package com.werken.blissed.activity
Activity implementation.
com.werken.blissed.guard - package com.werken.blissed.guard
 
com.werken.blissed.jelly - package com.werken.blissed.jelly
Jelly tag library.

D

DefinitionTagSupport - class com.werken.blissed.jelly.DefinitionTagSupport.
Base of process definition jelly tags.
DefinitionTagSupport() - Constructor for class com.werken.blissed.jelly.DefinitionTagSupport
Construct.
Described - interface com.werken.blissed.Described.
Generic interface for objects which have descriptions.
DescribedTag - interface com.werken.blissed.jelly.DescribedTag.
Interface for tagging a tag as Described.
DescriptionTag - class com.werken.blissed.jelly.DescriptionTag.
Provide a long description.
DescriptionTag() - Constructor for class com.werken.blissed.jelly.DescriptionTag
Construct.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.StopEngineTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.StateTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.PassTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.CallTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.ProcessTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.EngineTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.SpawnTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.FailTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.StartEngineTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.BlissedTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.DescriptionTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.GuardTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.TransitionTag
Evaluates this tag after all the tags properties have been initialized.
doTag(XMLOutput) - Method in class com.werken.blissed.jelly.ActivityTag
Evaluates this tag after all the tags properties have been initialized.
DuplicateStateException - exception com.werken.blissed.DuplicateStateException.
Indicates an attempt to add a duplicate state to a process.
DuplicateStateException(Process, String) - Constructor for class com.werken.blissed.DuplicateStateException
Contsruct.

E

EngineControlTagSupport - class com.werken.blissed.jelly.EngineControlTagSupport.
Base for engine-control tags.
EngineControlTagSupport() - Constructor for class com.werken.blissed.jelly.EngineControlTagSupport
Construct.
EngineTag - class com.werken.blissed.jelly.EngineTag.
Create a new blissed ProcessEngine.
EngineTag() - Constructor for class com.werken.blissed.jelly.EngineTag
Construct.
enterState(State, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Enter a State for a particular ProcessContext.
exitState(State, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Exit a State for a particular ProcessContext.

F

FailTag - class com.werken.blissed.jelly.FailTag.
Signal immediate failure of a guard.
FailTag() - Constructor for class com.werken.blissed.jelly.FailTag
Construct.
finishProcess(Process, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Finish a Process for a particular ProcessContext.
followTransition(ProcessContext, Transition) - Method in class com.werken.blissed.ProcessEngine
Cause a ProcessContext to follow a passing Transition.

G

getActivity() - Method in class com.werken.blissed.State
Retrieve the Activity for this state.
getChildren() - Method in class com.werken.blissed.ProcessContext
Retrieve an unmodifiable set of all children ProcessContexts of this ProcessContext.
getCurrentDescribed() - Method in class com.werken.blissed.jelly.DefinitionTagSupport
Retrieve the currently in-scope Described.
getCurrentProcess() - Method in class com.werken.blissed.ProcessContext
Retrieve the ProcessContext's current process location.
getCurrentProcess() - Method in class com.werken.blissed.jelly.DefinitionTagSupport
Retrieve the currently in-scope Process.
getCurrentState() - Method in class com.werken.blissed.ProcessContext
Retrieve the ProcessContext's current state location.
getCurrentState() - Method in class com.werken.blissed.jelly.DefinitionTagSupport
Retrieve the currently in-scope State.
getDescribed() - Method in class com.werken.blissed.jelly.StateTag
Retrieve the current in-scope described object.
getDescribed() - Method in class com.werken.blissed.jelly.ProcessTag
Retrieve the current in-scope described object.
getDescribed() - Method in class com.werken.blissed.jelly.TransitionTag
Retrieve the described object.
getDescribed() - Method in interface com.werken.blissed.jelly.DescribedTag
Retrieve the Described object.
getDescription() - Method in class com.werken.blissed.State
Retrieve the description of this state.
getDescription() - Method in interface com.werken.blissed.Described
Retrieve the description.
getDescription() - Method in class com.werken.blissed.Process
Retrieve the description of this process.
getDescription() - Method in class com.werken.blissed.Transition
Retrieve the description of this transition.
getDescription() - Method in class com.werken.blissed.activity.NoOpActivity
Retrieve the description.
getDestination() - Method in class com.werken.blissed.Transition
Retrieve the destination of this transition.
getEdges() - Method in class com.werken.blissed.Process
Reteieve all edges (transitions).
getEdges(Vertex) - Method in class com.werken.blissed.Process
Retrieve all edges (transitions) from a given vertex (state).
getEngine() - Method in class com.werken.blissed.jelly.EngineControlTagSupport
Retrieve the ProcessEngine to control.
getEngine() - Method in class com.werken.blissed.jelly.SpawnTag
Retrieve the ProcessEngine to use if spawning a non-nested process.
getGuard() - Method in class com.werken.blissed.Transition
Retrieve the guard of this transition.
getGuard() - Method in class com.werken.blissed.guard.BooleanGuard
Retrieve the guard value.
getInbound(Vertex) - Method in class com.werken.blissed.Process
Retrieve all inbound edges (transitions) for a vertex (state).
getLocalizedMessage() - Method in class com.werken.blissed.BlissedException
Retrieve the localized error message.
getMessage() - Method in class com.werken.blissed.BlissedException
Retrieve the error message.
getMessage() - Method in class com.werken.blissed.DuplicateStateException
Retrieve the error message.
getName() - Method in interface com.werken.blissed.Named
Retrieve the name.
getName() - Method in class com.werken.blissed.State
Retrieve the name of this state.
getName() - Method in class com.werken.blissed.Process
Retrieve the name of this process.
getName() - Method in class com.werken.blissed.activity.NoOpActivity
Retrieve the name.
getName() - Method in class com.werken.blissed.jelly.ProcessTag
Retrieve the process name.
getOrigin() - Method in class com.werken.blissed.Transition
Retrieve the origin of this transition.
getOutbound(Vertex) - Method in class com.werken.blissed.Process
Retrieve all outbound edges (transitions) for a vertex (state).
getParent() - Method in class com.werken.blissed.ProcessContext
Retrieve the parent of this ProcessContext.
getProcess() - Method in class com.werken.blissed.DuplicateStateException
Retrieve the process.
getProcess() - Method in class com.werken.blissed.ProcessContext
Retrieve the Process of this ProcessContext.
getProcess() - Method in class com.werken.blissed.activity.CallActivity
Retrieve the Process to call.
getProcess() - Method in class com.werken.blissed.activity.SpawnActivity
Retrieve the Process to call.
getProcess() - Method in class com.werken.blissed.jelly.CallTag
Retrieve the process.
getProcess() - Method in class com.werken.blissed.jelly.ProcessTag
Retrieve the current in-scope process.
getProcess() - Method in class com.werken.blissed.jelly.SpawnTag
Retrieve the process.
getProcessContext() - Method in class com.werken.blissed.jelly.RuntimeTagSupport
Retrieve the current ProcessContext.
getProcessData() - Method in class com.werken.blissed.ProcessContext
Retrieve the process-specific data.
getProcessEngine() - Method in class com.werken.blissed.ProcessContext
Retrieve the ProcessEngine.
getRootCause() - Method in class com.werken.blissed.BlissedException
Retrieve the root cause.
getScript() - Method in class com.werken.blissed.jelly.JellyGuard
Retrieve the Jelly script.
getScript() - Method in class com.werken.blissed.jelly.JellyActivity
Retrieve the Jelly script.
getSource(Edge) - Method in class com.werken.blissed.Process
Retrieve the source vertex (state) of an edge (transition).
getStart() - Method in class com.werken.blissed.jelly.ProcessTag
Retrieve the name of the first state of the process.
getStartState() - Method in class com.werken.blissed.Process
Retrieve the entry-point start state of this process.
getState() - Method in class com.werken.blissed.jelly.StateTag
Retrieve the State.
getState(String) - Method in class com.werken.blissed.Process
Retrieve a stae in this process, by name.
getStateName() - Method in class com.werken.blissed.DuplicateStateException
Retrieve the state name.
getTarget(Edge) - Method in class com.werken.blissed.Process
Retrieve the target vertex (state) of an edge (transition).
getTerminalState() - Method in class com.werken.blissed.Process
Retrieve the terminal state.
getThreads() - Method in class com.werken.blissed.ProcessEngine
Retrieve the number of service threads.
getTransition() - Method in class com.werken.blissed.jelly.TransitionTag
Retrieve the transition.
getTransitions() - Method in class com.werken.blissed.State
Retrieve the live list of outbound.
getVar() - Method in class com.werken.blissed.jelly.ProcessTag
Retrieve the variable name in which to store the Activity.
getVar() - Method in class com.werken.blissed.jelly.EngineTag
Retrieve the variable name in which to store the ProcessEngine.
getVar() - Method in class com.werken.blissed.jelly.SpawnTag
Retrieve the variable name in which to store the Activity.
getVar() - Method in class com.werken.blissed.jelly.GuardTag
Retrieve the variable name in which to store the Guard.
getVar() - Method in class com.werken.blissed.jelly.ActivityTag
Retrieve the variable name in which to store the Activity.
getVertices() - Method in class com.werken.blissed.Process
Retrieve all vertices (states).
getVertices(Edge) - Method in class com.werken.blissed.Process
Retrieve all vertices (states) connected by an edge (transition)
Guard - interface com.werken.blissed.Guard.
Interface for guards protecting transitions.
GuardTag - class com.werken.blissed.jelly.GuardTag.
Create a Guard
GuardTag() - Constructor for class com.werken.blissed.jelly.GuardTag
Construct.

H

hasContextToService() - Method in class com.werken.blissed.ProcessEngine
Determine if this engine has a ProcessContext waiting in the queue.
hasRootCause() - Method in class com.werken.blissed.BlissedException
Determine if this exceptions wraps another.

I

INSTANCE - Static variable in class com.werken.blissed.activity.NoOpActivity
Singleton instance.
InvalidMotionException - exception com.werken.blissed.InvalidMotionException.
Indicates an invalid motion through a process.
InvalidMotionException(String) - Constructor for class com.werken.blissed.InvalidMotionException
Construct with a message.
isStarted() - Method in class com.werken.blissed.ProcessEngine
Determine if this ProcessEngine is started.

J

JellyActivity - class com.werken.blissed.jelly.JellyActivity.
State activity based upon a Jelly script.
JellyActivity(Script) - Constructor for class com.werken.blissed.jelly.JellyActivity
Construct.
JellyGuard - class com.werken.blissed.jelly.JellyGuard.
Transition Guard implemented using a Jelly Script.
JellyGuard(Script) - Constructor for class com.werken.blissed.jelly.JellyGuard
Construct.

N

Named - interface com.werken.blissed.Named.
Generic interface for named objects.
NoOpActivity - class com.werken.blissed.activity.NoOpActivity.
Activity which performs no actions.
NoOpActivity() - Constructor for class com.werken.blissed.activity.NoOpActivity
Construct.

P

PassTag - class com.werken.blissed.jelly.PassTag.
Signal immediate passage of a guard.
PassTag() - Constructor for class com.werken.blissed.jelly.PassTag
Construct.
perform(ProcessContext) - Method in interface com.werken.blissed.Activity
Perform this activity within the specified procession.
perform(ProcessContext) - Method in class com.werken.blissed.activity.NoOpActivity
Perform this activity.
perform(ProcessContext) - Method in class com.werken.blissed.activity.CallActivity
Perform this activity within the specified procession.
perform(ProcessContext) - Method in class com.werken.blissed.activity.SpawnActivity
Perform this activity within the specified procession.
perform(ProcessContext) - Method in class com.werken.blissed.jelly.JellyActivity
Perform this activity within the specified procession.
Process - class com.werken.blissed.Process.
A graph of nodes and transitions in the form of a state machine.
PROCESS_CONTEXT_KEY - Static variable in class com.werken.blissed.jelly.RuntimeTagSupport
Key under which the ProcessContext is stored within the JellyContext.
Process(String, String) - Constructor for class com.werken.blissed.Process
Construct a new process.
ProcessContext - class com.werken.blissed.ProcessContext.
Context for an instance of a Process.
ProcessEngine - class com.werken.blissed.ProcessEngine.
Process controller engine.
ProcessEngine() - Constructor for class com.werken.blissed.ProcessEngine
Construct.
ProcessTag - class com.werken.blissed.jelly.ProcessTag.
Create a new process.
ProcessTag() - Constructor for class com.werken.blissed.jelly.ProcessTag
Construct.

R

removeState(State) - Method in class com.werken.blissed.Process
Remove a state from this process.
removeTransition(Transition) - Method in class com.werken.blissed.State
Remove an exit path transition.
run() - Method in class com.werken.blissed.ProcessEngine
Run the service thread loop.
RuntimeTagSupport - class com.werken.blissed.jelly.RuntimeTagSupport.
Base of process runtime jelly tags.
RuntimeTagSupport() - Constructor for class com.werken.blissed.jelly.RuntimeTagSupport
Construct.

S

setActivity(Activity) - Method in class com.werken.blissed.State
Set the Activity for this state.
setAsync(boolean) - Method in class com.werken.blissed.jelly.SpawnTag
Set the async flag.
setDescription(String) - Method in class com.werken.blissed.State
Set the description
setDescription(String) - Method in interface com.werken.blissed.Described
Set the description.
setDescription(String) - Method in class com.werken.blissed.Process
Set the description
setDescription(String) - Method in class com.werken.blissed.Transition
Set the description
setDescription(String) - Method in class com.werken.blissed.activity.NoOpActivity
Set the description.
setEngine(ProcessEngine) - Method in class com.werken.blissed.jelly.EngineControlTagSupport
Set the ProcessEngine to control.
setEngine(ProcessEngine) - Method in class com.werken.blissed.jelly.SpawnTag
Set the ProcessEngine to use if spawning a non-nested process.
setFrom(String) - Method in class com.werken.blissed.jelly.TransitionTag
Set the origin state name.
setGuard(boolean) - Method in class com.werken.blissed.guard.BooleanGuard
Set the guard value.
setGuard(Guard) - Method in class com.werken.blissed.Transition
Set the guard of this transition.
setName(String) - Method in class com.werken.blissed.Process
Set the name of this process.
setName(String) - Method in class com.werken.blissed.jelly.StateTag
Set the state name.
setName(String) - Method in class com.werken.blissed.jelly.ProcessTag
Set the process name.
setProcess(Process) - Method in class com.werken.blissed.jelly.CallTag
Set the process to perform.
setProcess(Process) - Method in class com.werken.blissed.jelly.SpawnTag
Set the process to perform.
setProcessData(Object) - Method in class com.werken.blissed.ProcessContext
Set the process-specific data.
setStart(String) - Method in class com.werken.blissed.jelly.ProcessTag
Set the first state of the process.
setStartState(State) - Method in class com.werken.blissed.Process
Set the start state.
setTerminal(boolean) - Method in class com.werken.blissed.jelly.StateTag
Set the flag that indicates if this state is a terminal state.
setThreads(int) - Method in class com.werken.blissed.ProcessEngine
Set the number of service threads.
setTo(String) - Method in class com.werken.blissed.jelly.TransitionTag
Set the destination state name.
setVar(String) - Method in class com.werken.blissed.jelly.ProcessTag
Set the variable name in which to store the Activity.
setVar(String) - Method in class com.werken.blissed.jelly.EngineTag
Set the variable name in which to store the ProcessEngine.
setVar(String) - Method in class com.werken.blissed.jelly.SpawnTag
Set the variable name in which to store the Activity.
setVar(String) - Method in class com.werken.blissed.jelly.GuardTag
Set the variable name in which to store the Guard.
setVar(String) - Method in class com.werken.blissed.jelly.ActivityTag
Set the variable name in which to store the Activity.
spawn(Process) - Method in class com.werken.blissed.ProcessEngine
Spawn an instance of a Process.
spawn(Process, boolean) - Method in class com.werken.blissed.ProcessEngine
Spawn an instance of a Process.
spawn(Process, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Spawn an instance of a Process as a child of another instance.
SpawnActivity - class com.werken.blissed.activity.SpawnActivity.
An Activity that spawns another Process.
SpawnActivity(Process) - Constructor for class com.werken.blissed.activity.SpawnActivity
Construct.
SpawnTag - class com.werken.blissed.jelly.SpawnTag.
Spawn a new process.
SpawnTag() - Constructor for class com.werken.blissed.jelly.SpawnTag
Construct.
start() - Method in class com.werken.blissed.ProcessEngine
Start the service threads.
StartEngineTag - class com.werken.blissed.jelly.StartEngineTag.
Start a ProcessEngine.
StartEngineTag() - Constructor for class com.werken.blissed.jelly.StartEngineTag
Construct.
startProcess(Process, ProcessContext) - Method in class com.werken.blissed.ProcessEngine
Begin a Process for a particular ProcessContext.
State - class com.werken.blissed.State.
A Activity-bearing state in the process graph.
StateTag - class com.werken.blissed.jelly.StateTag.
Create a new state.
StateTag() - Constructor for class com.werken.blissed.jelly.StateTag
Construct.
stop() - Method in class com.werken.blissed.ProcessEngine
Stop the service threads.
StopEngineTag - class com.werken.blissed.jelly.StopEngineTag.
Stop a ProcessEngine.
StopEngineTag() - Constructor for class com.werken.blissed.jelly.StopEngineTag
Construct.

T

test(Transition, ProcessContext) - Method in interface com.werken.blissed.Guard
Test this guard against a procession.
test(Transition, ProcessContext) - Method in class com.werken.blissed.guard.BooleanGuard
Test this guard against a process context.
test(Transition, ProcessContext) - Method in class com.werken.blissed.jelly.JellyGuard
Test this guard against a procession.
Transition - class com.werken.blissed.Transition.
An arc between two States.
TransitionTag - class com.werken.blissed.jelly.TransitionTag.
Create a transition.
TransitionTag() - Constructor for class com.werken.blissed.jelly.TransitionTag
Construct.

A B C D E F G H I J N P R S T

Copyright © 2002-2002 The Werken Company. All Rights Reserved.