Class WaitNotifyPerfTestWorkflow

  • All Implemented Interfaces:
    java.io.Serializable, org.copperengine.core.persistent.SavepointAware

    public class WaitNotifyPerfTestWorkflow
    extends org.copperengine.core.persistent.PersistentWorkflow<java.lang.String>
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.copperengine.core.Workflow

        __stack, __stackPosition, NO_TIMEOUT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void main()  
      void setMockAdapter​(MockAdapter mockAdapter)  
      void setSemaphore​(java.util.concurrent.Semaphore semaphore)  
      • Methods inherited from class org.copperengine.core.persistent.PersistentWorkflow

        createCheckpointAcknowledge, flushCheckpointAcknowledges, getErrorData, onDelete, onLoad, onSave, registerCheckpointAcknowledge, registerSavepointAware, setDataAsObject
      • Methods inherited from class org.copperengine.core.Workflow

        __beforeProcess, createCallback, get__stack, getAndRemoveResponse, getAndRemoveResponses, getAnyNonTimedOutAndRemoveResponse, getCreationTS, getData, getEngine, getId, getLastActivityTS, getLastWaitStackTrace, getPriority, getProcessingState, getProcessorPoolId, getTimeoutTS, notify, prettyPrintData, putResponse, resubmit, savepoint, setData, setEngine, setId, setPriority, setProcessorPoolId, toString, wait, wait, wait, wait, waitForAll, waitForAll
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • WaitNotifyPerfTestWorkflow

        public WaitNotifyPerfTestWorkflow()
    • Method Detail

      • setSemaphore

        public void setSemaphore​(java.util.concurrent.Semaphore semaphore)
      • setMockAdapter

        public void setMockAdapter​(MockAdapter mockAdapter)
      • main

        public void main()
                  throws org.copperengine.core.Interrupt
        Specified by:
        main in class org.copperengine.core.Workflow<java.lang.String>
        Throws:
        org.copperengine.core.Interrupt