Class FSMonitor

java.lang.Object
de.xima.fc.fs.server.monitoring.FSMonitor
All Implemented Interfaces:
FSMonitorMBean

public class FSMonitor extends Object implements FSMonitorMBean
  • Constructor Details

    • FSMonitor

      public FSMonitor()
  • Method Details

    • getInstance

      public static FSMonitor getInstance()
    • getInstanceName

      public static String getInstanceName()
    • register

      public static void register()
    • unregister

      public static void unregister()
    • isconnected

      public boolean isconnected()
      Specified by:
      isconnected in interface FSMonitorMBean
    • isrunning

      public boolean isrunning()
      Specified by:
      isrunning in interface FSMonitorMBean
    • getstatus

      public String getstatus()
      Specified by:
      getstatus in interface FSMonitorMBean
    • getfailed_login_count

      public long getfailed_login_count()
      Specified by:
      getfailed_login_count in interface FSMonitorMBean
    • restart

      public void restart()
      Description copied from interface: FSMonitorMBean
      restart the server
      Specified by:
      restart in interface FSMonitorMBean
    • getsession_count_form

      public long getsession_count_form(long clientId)
      Specified by:
      getsession_count_form in interface FSMonitorMBean
      Parameters:
      clientId - ID of the client for which to look for form sessions.
      Returns:
      The number of active form sessions on this master server for the given client.
    • getsession_count_form

      public long getsession_count_form()
      Specified by:
      getsession_count_form in interface FSMonitorMBean
      Returns:
      The number of active form sessions on this frontend server.
    • getsession_count_backend

      public long getsession_count_backend()
      Specified by:
      getsession_count_backend in interface FSMonitorMBean
      Returns:
      The number of active backend sessions on this master server.