org.squirrelframework.foundation.fsm
Class AnonymousAction<T extends StateMachine<T,S,E,C>,S,E,C>

java.lang.Object
  extended by org.squirrelframework.foundation.fsm.AnonymousAction<T,S,E,C>
All Implemented Interfaces:
SquirrelComponent, Action<T,S,E,C>
Direct Known Subclasses:
UntypedAnonymousAction

public abstract class AnonymousAction<T extends StateMachine<T,S,E,C>,S,E,C>
extends Object
implements Action<T,S,E,C>


Field Summary
 
Fields inherited from interface org.squirrelframework.foundation.fsm.Action
AFTER_WEIGHT, BEFORE_WEIGHT, DUMMY_ACTION, EXTENSION_WEIGHT, IGNORE_WEIGHT, MAX_WEIGHT, MIN_WEIGHT, NORMAL_WEIGHT
 
Constructor Summary
AnonymousAction()
           
 
Method Summary
 boolean isAsync()
           
 String name()
           
 long timeout()
           
 String toString()
           
 int weight()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.squirrelframework.foundation.fsm.Action
execute
 

Constructor Detail

AnonymousAction

public AnonymousAction()
Method Detail

name

public String name()
Specified by:
name in interface Action<T extends StateMachine<T,S,E,C>,S,E,C>

weight

public int weight()
Specified by:
weight in interface Action<T extends StateMachine<T,S,E,C>,S,E,C>

toString

public final String toString()
Overrides:
toString in class Object

isAsync

public boolean isAsync()
Specified by:
isAsync in interface Action<T extends StateMachine<T,S,E,C>,S,E,C>

timeout

public long timeout()
Specified by:
timeout in interface Action<T extends StateMachine<T,S,E,C>,S,E,C>


Copyright © 2013-2014. All Rights Reserved.