Package jason.infra.local
Class LocalFactory
java.lang.Object
jason.infra.local.LocalFactory
- All Implemented Interfaces:
InfrastructureFactory
public class LocalFactory extends java.lang.Object implements InfrastructureFactory
-
Constructor Summary
Constructors Constructor Description LocalFactory()
-
Method Summary
Modifier and Type Method Description MASLauncherInfraTier
createMASLauncher()
Every infrastructure factory should be able to create an instance of MASLauncherInfraTier, this instance is used to start a new MAS execution.RuntimeServices
createRuntimeServices()
Every infrastructure factory should be able to create an instance of RuntimeServices, this instance provides services for controlling the MAS, as agent creation, destruction, etc.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LocalFactory
public LocalFactory()
-
-
Method Details
-
createMASLauncher
Description copied from interface:InfrastructureFactory
Every infrastructure factory should be able to create an instance of MASLauncherInfraTier, this instance is used to start a new MAS execution. It is normally used by JasonIDE.- Specified by:
createMASLauncher
in interfaceInfrastructureFactory
-
createRuntimeServices
Description copied from interface:InfrastructureFactory
Every infrastructure factory should be able to create an instance of RuntimeServices, this instance provides services for controlling the MAS, as agent creation, destruction, etc. These services are normally used by user classes as AgArch and Environments.- Specified by:
createRuntimeServices
in interfaceInfrastructureFactory
-