Package repast.simphony.integration
Class DefaultExtProgRunner
- java.lang.Object
-
- repast.simphony.integration.DefaultExtProgRunner
-
- All Implemented Interfaces:
IAction
,ExternalProgramRunner
,Reader
,Writer
public class DefaultExtProgRunner extends Object implements ExternalProgramRunner
-
-
Constructor Summary
Constructors Constructor Description DefaultExtProgRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSource(IntegrationSource source)
void
execute()
Executes this IAction, typically by performing a method call on some object.LegacyExecutor
getExecutor()
List<IntegrationSource>
getSources()
void
read()
boolean
removeSource(IntegrationSource source)
void
setExecutor(LegacyExecutor executor)
void
setWrittenObject(Queryable queryable)
Performs a setWriteObject on all the integration sources.void
write()
-
-
-
Method Detail
-
write
public void write() throws Exception
-
execute
public void execute()
Description copied from interface:IAction
Executes this IAction, typically by performing a method call on some object.
-
addSource
public void addSource(IntegrationSource source)
- Specified by:
addSource
in interfaceExternalProgramRunner
-
removeSource
public boolean removeSource(IntegrationSource source)
- Specified by:
removeSource
in interfaceExternalProgramRunner
-
getSources
public List<IntegrationSource> getSources()
- Specified by:
getSources
in interfaceExternalProgramRunner
-
setWrittenObject
public void setWrittenObject(Queryable queryable)
Performs a setWriteObject on all the integration sources.- Specified by:
setWrittenObject
in interfaceWriter
-
getExecutor
public LegacyExecutor getExecutor()
- Specified by:
getExecutor
in interfaceExternalProgramRunner
-
setExecutor
public void setExecutor(LegacyExecutor executor)
- Specified by:
setExecutor
in interfaceExternalProgramRunner
-
-