Package adams.flow.core
Interface Flushable
-
- All Superinterfaces:
Actor
,AdditionalInformationHandler
,CleanUpHandler
,Comparable
,Destroyable
,ErrorHandler
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,QuickInfoSupporter
,Serializable
,ShallowCopySupporter<Actor>
,Stoppable
,StoppableWithFeedback
,VariableChangeListener
,VariablesInspectionHandler
- All Known Subinterfaces:
ActorHandler
,ActorReferenceHandler
,FixedNameActorHandler
,LocalScopeHandler
,MutableActorHandler
,ScopeHandler
,SortableActorHandler
,StandaloneGroup<T>
,StandaloneMutableGroup<T>
- All Known Implementing Classes:
AbstractConnectedControlActor
,AbstractContainerUpdater
,AbstractControlActor
,AbstractDataContainerFileChecker
,AbstractDirectedControlActor
,AbstractMultiView
,AbstractMultiView.ViewWrapper
,AbstractMutableActorDaemonEvent
,AbstractMutableStandaloneGroupItem
,AbstractStandaloneGroup
,AbstractStandaloneGroupItemGroup
,AbstractStandaloneGroupItemMutableGroup
,AbstractStandaloneMutableGroup
,AbstractTee
,ArrayGenerate
,ArrayProcess
,AutogeneratedSink
,AutogeneratedSource
,AutogeneratedStandalone
,AutogeneratedTransformer
,Branch
,CallableActors
,ClipboardActorContainer
,CollectionProcess
,ConditionalSequence
,ConditionalStandalones
,ConditionalSubProcess
,ConditionalTee
,ConditionalTrigger
,ContainerValuePicker
,Count
,Cron
,DelayedEvent
,DirWatch
,Events
,FileProcessor
,Flow
,GridView
,IfStorageValue
,IfThenElse
,InactiveSink
,InactiveSource
,InactiveStandalone
,InactiveTransformer
,InputOutputListener
,JavaExec
,JMap
,LaunchTee
,LaunchTrigger
,LoadBalancer
,LocalScopeSubProcess
,LocalScopeTee
,LocalScopeTransformer
,LocalScopeTrigger
,LogEvent
,MutableConnectedControlActor
,MutableControlActor
,Once
,PlotContainerUpdater
,QueueEvent
,Rejector
,RemoteExecutionTrigger
,Sequence
,SequenceSource
,SinkReset
,SourceReset
,Standalones
,StorageValueSequence
,SubProcess
,Switch
,SwitchedSource
,TabView
,Tee
,TimedSubProcess
,TimedTee
,TimedTrigger
,TransformerReset
,Trigger
,TriggerOnce
,TryCatch
,UpdateContainerValue
,UpdateProperties
,VariableChangedEvent
,WhileLoop
public interface Flushable extends Actor
Interface for actors that can be flushed, i.e., the execution stopped without actually stopping the actor.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Field Summary
-
Fields inherited from interface adams.flow.core.Actor
FILE_EXTENSION, FILE_EXTENSION_GZ
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
flushExecution()
Stops the processing of tokens without stopping the flow.-
Methods inherited from interface adams.flow.core.Actor
cleanUp, compareTo, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getParentComponent, getPreviousSibling, getQuickInfo, getRoot, getScopeHandler, getSilent, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setName, setParent, setSilent, setSkip, setStopFlowOnError, setUp, setVariables, shallowCopy, shallowCopy, sizeOf, stopExecution, stopExecution, toCommandLine, variableChanged, wrapUp
-
Methods inherited from interface adams.core.AdditionalInformationHandler
getAdditionalInformation
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel, setLoggingLevel
-
Methods inherited from interface adams.core.logging.LoggingSupporter
getLogger, isLoggingEnabled
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager
-
Methods inherited from interface adams.core.VariablesInspectionHandler
canInspectOptions
-
-