Class IbisManager

java.lang.Object
org.frankframework.configuration.IbisManager
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class IbisManager extends Object implements org.springframework.context.ApplicationContextAware
Implementation of IbisManager which does not use EJB for managing IBIS Adapters.
Since:
4.8
Author:
Tim van der Leeuw
  • Constructor Details

    • IbisManager

      public IbisManager()
  • Method Details

    • setIbisContext

      public void setIbisContext(IbisContext ibisContext)
    • getIbisContext

      public IbisContext getIbisContext()
    • addConfiguration

      public void addConfiguration(Configuration configuration)
    • getConfigurations

      public List<Configuration> getConfigurations()
    • getConfiguration

      @Nullable public Configuration getConfiguration(String configurationName)
    • unload

      public void unload(String configurationName)
      Stop and remove the Configuration
    • shutdown

      public void shutdown()
      Shut down the IBIS instance and clean up.
    • handleAction

      public void handleAction(Action action, String configurationName, String adapterName, String receiverName, String commandIssuedBy, boolean isAdmin)
      Utility function to give commands to Adapters and Receivers
    • getApplicationContext

      public org.springframework.context.ApplicationContext getApplicationContext()
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware