Class APISettings


  • public final class APISettings
    extends Object
    Current settings of the API.
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • APISettings

        public APISettings()
    • Method Detail

      • getServerConfig

        public IServerConfig getServerConfig()
        Returns the configuration of this server.
        Returns:
        the configuration of this server.
      • getFServer

        public FrontendServer getFServer()
        Gets the current frontend server entity.
        Returns:
        if the current server is a frontend server and is connected to a master server, the currently connected entity, null otherwise.
      • updateFrontendServerEntity

        public void updateFrontendServerEntity()
        Updates the currently used frontend server entity.
      • isConnected

        public boolean isConnected()
        Returns:
        true if the api is connected via frontend server or is a master server. false otherwise.
      • getHandlerProvider

        public IHandlerProvider getHandlerProvider()
        Returns:
        the handler provider.
      • init

        public void init​(IHandlerProvider handlerProvider)
        Initializes the handler provider.
        Parameters:
        handlerProvider - to be set.
      • changeScope

        public void changeScope​(FrontendServer frontendServer)
        Changes the scope of the current frontend server.
        Parameters:
        frontendServer - the new frontend server to use or null to remove the current frontend server.