Class RandomWalkModel

java.lang.Object
java.util.concurrent.ForkJoinTask<java.lang.Void>
org.woehlke.computer.kurzweil.tabs.randomwalk.RandomWalkModel
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>, Startable, TabModel, RandomWalk

public class RandomWalkModel
extends java.util.concurrent.ForkJoinTask<java.lang.Void>
implements TabModel, RandomWalk
See Also:
Serialized Form
  • Field Summary

    Fields inherited from interface org.woehlke.computer.kurzweil.tabs.randomwalk.RandomWalk

    TAB_TYPE
  • Constructor Summary

    Constructors
    Constructor Description
    RandomWalkModel​(RandomWalkContext tabCtx)  
  • Method Summary

    Modifier and Type Method Description
    protected boolean exec()  
    java.lang.Void getRawResult()  
    void resetLattice()  
    protected void setRawResult​(java.lang.Void value)  
    void start()  
    void stop()  

    Methods inherited from class java.util.concurrent.ForkJoinTask

    adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollSubmission, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.concurrent.Future

    cancel, get, get, isCancelled, isDone
  • Constructor Details

  • Method Details

    • exec

      protected boolean exec()
      Specified by:
      exec in class java.util.concurrent.ForkJoinTask<java.lang.Void>
    • resetLattice

      public void resetLattice()
    • start

      public void start()
      Specified by:
      start in interface Startable
    • stop

      public void stop()
      Specified by:
      stop in interface Startable
    • getRawResult

      public java.lang.Void getRawResult()
      Specified by:
      getRawResult in class java.util.concurrent.ForkJoinTask<java.lang.Void>
    • setRawResult

      protected void setRawResult​(java.lang.Void value)
      Specified by:
      setRawResult in class java.util.concurrent.ForkJoinTask<java.lang.Void>