Class JadeFactory

java.lang.Object
jason.infra.jade.JadeFactory
All Implemented Interfaces:
InfrastructureFactory

public class JadeFactory
extends java.lang.Object
implements InfrastructureFactory
  • Constructor Summary

    Constructors
    Constructor Description
    JadeFactory()  
  • 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

    • JadeFactory

      public JadeFactory()
  • Method Details

    • createMASLauncher

      public MASLauncherInfraTier 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 interface InfrastructureFactory
    • createRuntimeServices

      public RuntimeServices 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 interface InfrastructureFactory