Package adams.flow.core
Interface SubFlowWrapUp
-
- All Superinterfaces:
Actor
,AdditionalInformationHandler
,CleanUpHandler
,Comparable
,Destroyable
,ErrorHandler
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,QuickInfoSupporter
,Serializable
,ShallowCopySupporter<Actor>
,Stoppable
,StoppableWithFeedback
,VariableChangeListener
,VariablesInspectionHandler
- All Known Implementing Classes:
AbstractConnectedControlActor
,AbstractContainerUpdater
,AbstractControlActor
,AbstractDataContainerFileChecker
,AbstractDirectedControlActor
,AbstractMutableStandaloneGroupItem
,AbstractTee
,ArrayGenerate
,ArrayProcess
,AutogeneratedSink
,AutogeneratedSource
,AutogeneratedStandalone
,AutogeneratedTransformer
,Branch
,CallableActors
,CollectionProcess
,ConditionalSequence
,ConditionalStandalones
,ConditionalSubProcess
,ConditionalTee
,ConditionalTrigger
,ContainerValuePicker
,Count
,Events
,Flow
,IfStorageValue
,IfThenElse
,InactiveSink
,InactiveSource
,InactiveStandalone
,InactiveTransformer
,InputOutputListener
,JavaExec
,JMap
,LaunchTee
,LaunchTrigger
,LoadBalancer
,LocalScopeSubProcess
,LocalScopeTee
,LocalScopeTransformer
,LocalScopeTrigger
,MutableConnectedControlActor
,MutableControlActor
,Once
,PlotContainerUpdater
,Rejector
,RemoteExecutionTrigger
,Sequence
,SequenceSource
,SinkReset
,SourceReset
,Standalones
,StorageValueSequence
,SubProcess
,Switch
,Tee
,TimedSubProcess
,TimedTee
,TimedTrigger
,TransformerReset
,Trigger
,TriggerOnce
,TryCatch
,UpdateContainerValue
,UpdateProperties
,WhileLoop
public interface SubFlowWrapUp extends Actor
Interface for actors that can wrap-up (i.e., save memory) their sub-actors and, if need be, re-initialize again.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
Actor.wrapUp()
-
-
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 boolean
isSubFlowWrappedUp()
Checks whether the sub-flow has been wrapped up.void
wrapUpSubFlow()
Wraps up the sub-actors, freeing up memory.-
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
-
-