Interface GroupManagementAgent

  • All Known Implementing Classes:
    DefaultGroupManagementAgent

    public interface GroupManagementAgent
    This is the interface through which the load balancing event are notified. This will only be used when this member is running in loadBalance mode. In order to do this, in the axis2.xml file, set the value of the "mode" parameter to "loadBalance" and then provide the class that implements this interface using the "loadBalanceEventHandler" entry.
    • Method Detail

      • setDescription

        void setDescription​(String description)
        Set the description about this group management agent
        Parameters:
        description - The description
      • getDescription

        String getDescription()
        Get the description about this group management agent
        Returns:
        The description
      • applicationMemberAdded

        void applicationMemberAdded​(Member member)
        An application member joined the application group
        Parameters:
        member - Represents the member who joined
      • applicationMemberRemoved

        void applicationMemberRemoved​(Member member)
        An application member left the application group
        Parameters:
        member - Represents the member who left
      • getMembers

        List<Member> getMembers()
        Get the list of current members
        Returns:
        List of current members