org.jclarion.clarion.primative
Class LockedStateGetter<T>

java.lang.Object
  extended by org.jclarion.clarion.primative.AbstractStateGetter<T>
      extended by org.jclarion.clarion.primative.LockedStateGetter<T>

public class LockedStateGetter<T>
extends AbstractStateGetter<T>


Constructor Summary
LockedStateGetter(T state)
           
 
Method Summary
 T get()
           
 T get(java.lang.Thread t)
           
 AbstractStateGetter<T> getLockedGetter(java.lang.Thread t)
           
 boolean isThreaded()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockedStateGetter

public LockedStateGetter(T state)
Method Detail

get

public T get()
Specified by:
get in class AbstractStateGetter<T>

get

public T get(java.lang.Thread t)
Specified by:
get in class AbstractStateGetter<T>

isThreaded

public boolean isThreaded()
Specified by:
isThreaded in class AbstractStateGetter<T>

getLockedGetter

public AbstractStateGetter<T> getLockedGetter(java.lang.Thread t)
Specified by:
getLockedGetter in class AbstractStateGetter<T>

reset

public void reset()
Specified by:
reset in class AbstractStateGetter<T>


Copyright © 2010. All Rights Reserved.