org.jactr.modules.pm
Interface IPerceptualModule

All Superinterfaces:
IAsynchronousModule, IInitializable, IInstallable, IModule
All Known Subinterfaces:
IAuralModule, IMotorModule, IVisualModule, IVocalModule
All Known Implementing Classes:
AbstractAuralModule, AbstractMotorModule, AbstractPerceptualModule, AbstractVisualModule, AbstractVocalModule, DefaultAuralModule6, DefaultMotorModule6, DefaultVisualModule6, DefaultVocalModule6

public interface IPerceptualModule
extends IAsynchronousModule

Author:
developer

Field Summary
 
Fields inherited from interface org.jactr.core.module.asynch.IAsynchronousModule
STRICT_SYNCHRONIZATION_PARAM
 
Method Summary
 java.util.concurrent.Executor getCommonRealityExecutor()
          return the executor that should shared by all common reality listeners this is typically only valid once the model has started to run
 
Methods inherited from interface org.jactr.core.module.asynch.IAsynchronousModule
getExecutor, isStrictSynchronizationEnabled, setStrictSynchronizationEnabled, synchronizedTimedEvent
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Method Detail

getCommonRealityExecutor

java.util.concurrent.Executor getCommonRealityExecutor()
return the executor that should shared by all common reality listeners this is typically only valid once the model has started to run

Returns: