Class HeartbeatListener

    • Field Detail

      • port

        protected int port
      • multiport

        protected int multiport
      • ttl

        protected int ttl
      • proxyList

        protected String proxyList
        Proxy list, format "address:port,address:port".
      • proxyURL

        protected String proxyURL
        URL prefix.
    • Constructor Detail

      • HeartbeatListener

        public HeartbeatListener()
    • Method Detail

      • getHost

        public String getHost()
        Returns:
        the host corresponding to the connector we want to proxy.
      • setHost

        public void setHost​(String host)
        Set the host corresponding to the connector.
        Parameters:
        host - the hostname or ip string.
      • getPort

        public int getPort()
        Returns:
        the port of the connector we want to proxy.
      • setPort

        public void setPort​(int port)
        Set the port corresponding to the connector.
        Parameters:
        port - default 8009 the ajp one.
      • getGroup

        public String getGroup()
        Returns:
        the Multicast IP we are using for Multicast
      • setGroup

        public void setGroup​(String group)
        Set the Multicast IP to use for Multicast
        Parameters:
        group - the multi address to use.
      • getMultiport

        public int getMultiport()
        Returns:
        the Multicast Port we are using for Multicast.
      • setMultiport

        public void setMultiport​(int port)
        Set the Port to use for Multicast
        Parameters:
        port - the port to use.
      • getTtl

        public int getTtl()
        Returns:
        the TTL for Multicast packets.
      • setTtl

        public void setTtl​(int ttl)
        Set the TTL for Multicast packets.
        Parameters:
        ttl - value for TTL.
      • getProxyList

        public String getProxyList()
        Returns:
        the list of proxies that send us requests.
      • setProxyList

        public void setProxyList​(String proxyList)
        Set the list of Proxies that send is requests, when not empty it toggles the multi to off. A SetHandler heartbeat must be existing in httpd.conf.
        Parameters:
        proxyList - the list of proxy, format "address:port,address:port".
      • getProxyURL

        public String getProxyURL()
        Returns:
        the URL specified in <Location/> for the SetHandler heartbeat.
      • setProxyURLString

        public void setProxyURLString​(String proxyURL)
        Set the URL of receiver in httpd. That is the location used in
         <Location "/HeartbeatListener">
            SetHandler heartbeat
         </Location>
         
        All proxies MUST use the same location.
        Parameters:
        proxyURL - a String with the URL starting with /