Interface IbisManager

  • All Superinterfaces:
    org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.Aware
    All Known Implementing Classes:
    DefaultIbisManager

    public interface IbisManager
    extends org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.ApplicationContextAware
    An IBIS Manager gives various methods for the control of an IBIS instance. A specific implementation of the interface should be retrieved from the Spring Beans Factory.
    Since:
    4.8
    Author:
    Tim van der Leeuw
    • Method Detail

      • setIbisContext

        void setIbisContext​(IbisContext ibisContext)
      • getApplicationContext

        org.springframework.context.ApplicationContext getApplicationContext()
      • addConfiguration

        void addConfiguration​(Configuration configuration)
      • handleAction

        void handleAction​(IbisAction action,
                          String configurationName,
                          String adapterName,
                          String receiverName,
                          String commandIssuedBy,
                          boolean isAdmin)
        Utility function to give commands to Adapters and Receivers
      • unload

        void unload​(String configurationName)
        Unload specified configuration.
      • shutdown

        void shutdown()
        Shut down the IBIS instance. After execution of this method, the IBIS instance is not usable anymore: it will need to be recreated.
      • getApplicationEventPublisher

        org.springframework.context.ApplicationEventPublisher getApplicationEventPublisher()