Class AgentProvider

  • All Implemented Interfaces:
    FedMonAgent

    public class AgentProvider
    extends Object
    implements FedMonAgent
    This class is the AM implementation of the Monitoring interface
    • Constructor Detail

      • AgentProvider

        public AgentProvider()
    • Method Detail

      • init

        public void init()
        Description copied from interface: FedMonAgent
        Initializes the provider.
        Specified by:
        init in interface FedMonAgent
      • isRunning

        public boolean isRunning()
        Returns whether agent is "running" or not
        Specified by:
        isRunning in interface FedMonAgent
        Returns:
        whether the monitoring agent is "running" (true) or not (false).
      • getSaml1SvcMBean

        public Object getSaml1SvcMBean()
        Description copied from interface: FedMonAgent
        Get a handle to the monitoring MBean for the SAML1 service.
        Specified by:
        getSaml1SvcMBean in interface FedMonAgent
        Returns:
        handle for the SAML1 service MBean.
      • getSaml2SvcMBean

        public Object getSaml2SvcMBean()
        Description copied from interface: FedMonAgent
        Get a handle to the monitoring MBean for the SAML2 service.
        Specified by:
        getSaml2SvcMBean in interface FedMonAgent
        Returns:
        handle for the SAML2 service MBean.
      • getIdffSvcMBean

        public Object getIdffSvcMBean()
        Description copied from interface: FedMonAgent
        Get a handle to the monitoring MBean for the ID-FF service.
        Specified by:
        getIdffSvcMBean in interface FedMonAgent
        Returns:
        handle for the ID-FF service MBean.
      • getFedCOTsMBean

        public Object getFedCOTsMBean()
        Description copied from interface: FedMonAgent
        Get a handle to the monitoring MBean for the Federation Circles Of Trust (COTs)
        Specified by:
        getFedCOTsMBean in interface FedMonAgent
        Returns:
        handle for the Federation Circles Of Trust MBean.
      • getFedEntsMBean

        public Object getFedEntsMBean()
        Description copied from interface: FedMonAgent
        Get a handle to the monitoring MBean for the Federation Entities.
        Specified by:
        getFedEntsMBean in interface FedMonAgent
        Returns:
        handle for the Federation Entities MBean.