org.yawlfoundation.yawl.procletService
Class SingleInstanceClass

java.lang.Object
  extended by org.yawlfoundation.yawl.procletService.SingleInstanceClass

public class SingleInstanceClass
extends Object


Nested Class Summary
 class SingleInstanceClass.InternalRunner
           
 
Method Summary
 void blockCase(String caseid)
           
 void done(ThreadNotify notify)
           
static SingleInstanceClass getInstance()
           
 boolean isCaseBlocked(String caseid)
           
 void notifyPerformativeListeners(List<Performative> perfs)
           
 SingleInstanceClass.InternalRunner registerAndWait(ThreadNotify thread, long w)
           
 SingleInstanceClass.InternalRunner registerAndWaitDuringNotify(ThreadNotify thread, long w)
           
 void unblockCase(String caseid)
           
 void unregister(ThreadNotify thread)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

blockCase

public void blockCase(String caseid)

isCaseBlocked

public boolean isCaseBlocked(String caseid)

unblockCase

public void unblockCase(String caseid)

registerAndWait

public SingleInstanceClass.InternalRunner registerAndWait(ThreadNotify thread,
                                                          long w)

registerAndWaitDuringNotify

public SingleInstanceClass.InternalRunner registerAndWaitDuringNotify(ThreadNotify thread,
                                                                      long w)

notifyPerformativeListeners

public void notifyPerformativeListeners(List<Performative> perfs)

done

public void done(ThreadNotify notify)

unregister

public void unregister(ThreadNotify thread)

getInstance

public static SingleInstanceClass getInstance()


Copyright © 2004-2012 The YAWL Foundation.