Interface ICmsConnectionFactory


public interface ICmsConnectionFactory
CMS connection factory
Author:
I-D Media AG
  • Method Details

    • requestNewConnection

      @NotNull @NotNull ICmsConnection requestNewConnection(String sRequester)
      Request a new connection
      Parameters:
      sRequester - Who requests this connection?
      Returns:
    • closeConnection

      void closeConnection(@Nullable @Nullable ICmsConnection pConnection)
      Close a connection
      Parameters:
      pConnection -
    • setCredentials

      void setCredentials(String sUri, int nPort, String sUser, String sPassw, String sConnectionMode)
      Set FirstSpirit Connection Credentials. Will be used for new connection
      Parameters:
      sUri - Url
      nPort - Port
      sUser - Username
      sPassw - Password
      sConnectionMode - Connection Mode (http or socket)
    • setCredentialsRaw

      void setCredentialsRaw(String sUri, int nPort, String sUser, String sPassw, String sConnectionMode)
      Set RAW FirstSpirit Connection Credentials. Will be used for new connection
      Parameters:
      sUri - Url
      nPort - Port
      sUser - Username
      sPassw - Password
      sConnectionMode - Connection Mode (http or socket)
    • testConnection

      boolean testConnection(String sIp, String sPort, String sUser, String sPassword, String sConnectionMode)
      Test connection
      Parameters:
      sIp -
      sPort -
      sUser -
      sPassword -
      sConnectionMode -
      Returns:
    • setCredentials

      void setCredentials(IFirstSpiritConfiguration pCmsConfiguration)
      Set Credentials
      Parameters:
      pCmsConfiguration -
    • getActiveSessionList

      @NotNull @NotNull List<Pair<String,Long>> getActiveSessionList()
      Get a list of active sessions
      Returns: