Interface SynchConnectionsMBean

  • All Superinterfaces:
    org.bedework.util.jmx.BaseMBean, org.bedework.util.jmx.ConfBaseMBean
    All Known Implementing Classes:
    SynchConnections

    public interface SynchConnectionsMBean
    extends org.bedework.util.jmx.ConfBaseMBean
    Handle the dynamic connections made between bedework and synch engines.
    Author:
    douglm
    • Method Detail

      • setConnection

        void setConnection​(SynchConnection val)
        Put/update a connection
        Parameters:
        val -
      • getConnection

        SynchConnection getConnection​(String callbackUrl)
        Find a connection
        Parameters:
        callbackUrl -
        Returns:
        a connection or null
      • getConnectionById

        SynchConnection getConnectionById​(String id)
        Get a connection for outbound calls by id
        Parameters:
        id -
        Returns:
        a connection or null
      • activeConnectionInfo

        String[] activeConnectionInfo()
        Returns:
        list of connections