Class ConnectorStatistics

  • All Implemented Interfaces:
    org.eclipse.jetty.io.Connection.Listener, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.LifeCycle

    @Deprecated
    @ManagedObject("Connector Statistics")
    public class ConnectorStatistics
    extends org.eclipse.jetty.util.component.AbstractLifeCycle
    implements org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.io.Connection.Listener
    Deprecated.
    A Connector.Listener that gathers Connector and Connections Statistics. Adding an instance of this class as with ContainerLifeCycle.addBean(Object) will register the listener with all connections accepted by that connector.
    • Constructor Detail

      • ConnectorStatistics

        public ConnectorStatistics()
        Deprecated.
    • Method Detail

      • onOpened

        public void onOpened​(org.eclipse.jetty.io.Connection connection)
        Deprecated.
        Specified by:
        onOpened in interface org.eclipse.jetty.io.Connection.Listener
      • onClosed

        public void onClosed​(org.eclipse.jetty.io.Connection connection)
        Deprecated.
        Specified by:
        onClosed in interface org.eclipse.jetty.io.Connection.Listener
      • getBytesIn

        @ManagedAttribute("Total number of bytes received by this connector")
        public int getBytesIn()
        Deprecated.
      • getBytesOut

        @ManagedAttribute("Total number of bytes sent by this connector")
        public int getBytesOut()
        Deprecated.
      • getConnections

        @ManagedAttribute("Total number of connections seen by this connector")
        public int getConnections()
        Deprecated.
      • getConnectionDurationMax

        @ManagedAttribute("Connection duration maximum in ms")
        public long getConnectionDurationMax()
        Deprecated.
      • getConnectionDurationMean

        @ManagedAttribute("Connection duration mean in ms")
        public double getConnectionDurationMean()
        Deprecated.
      • getConnectionDurationStdDev

        @ManagedAttribute("Connection duration standard deviation")
        public double getConnectionDurationStdDev()
        Deprecated.
      • getMessagesIn

        @ManagedAttribute("Messages In for all connections")
        public int getMessagesIn()
        Deprecated.
      • getMessagesInPerConnectionMax

        @ManagedAttribute("Messages In per connection maximum")
        public int getMessagesInPerConnectionMax()
        Deprecated.
      • getMessagesInPerConnectionMean

        @ManagedAttribute("Messages In per connection mean")
        public double getMessagesInPerConnectionMean()
        Deprecated.
      • getMessagesInPerConnectionStdDev

        @ManagedAttribute("Messages In per connection standard deviation")
        public double getMessagesInPerConnectionStdDev()
        Deprecated.
      • getConnectionsOpen

        @ManagedAttribute("Connections open")
        public int getConnectionsOpen()
        Deprecated.
      • getConnectionsOpenMax

        @ManagedAttribute("Connections open maximum")
        public int getConnectionsOpenMax()
        Deprecated.
      • getMessagesOut

        @ManagedAttribute("Messages Out for all connections")
        public int getMessagesOut()
        Deprecated.
      • getMessagesOutPerConnectionMax

        @ManagedAttribute("Messages In per connection maximum")
        public int getMessagesOutPerConnectionMax()
        Deprecated.
      • getMessagesOutPerConnectionMean

        @ManagedAttribute("Messages In per connection mean")
        public double getMessagesOutPerConnectionMean()
        Deprecated.
      • getMessagesOutPerConnectionStdDev

        @ManagedAttribute("Messages In per connection standard deviation")
        public double getMessagesOutPerConnectionStdDev()
        Deprecated.
      • getStartedMillis

        @ManagedAttribute("Connection statistics started ms since epoch")
        public long getStartedMillis()
        Deprecated.
      • getMessagesInPerSecond

        @ManagedAttribute("Messages in per second calculated over period since last called")
        public int getMessagesInPerSecond()
        Deprecated.
      • getMessagesOutPerSecond

        @ManagedAttribute("Messages out per second calculated over period since last called")
        public int getMessagesOutPerSecond()
        Deprecated.
      • doStart

        public void doStart()
        Deprecated.
        Overrides:
        doStart in class org.eclipse.jetty.util.component.AbstractLifeCycle
      • doStop

        public void doStop()
        Deprecated.
        Overrides:
        doStop in class org.eclipse.jetty.util.component.AbstractLifeCycle
      • reset

        @ManagedOperation("Reset the statistics")
        public void reset()
        Deprecated.
      • dump

        @ManagedOperation("dump thread state")
        public java.lang.String dump()
        Deprecated.
        Specified by:
        dump in interface org.eclipse.jetty.util.component.Dumpable
      • dump

        public void dump​(java.lang.Appendable out,
                         java.lang.String indent)
                  throws java.io.IOException
        Deprecated.
        Specified by:
        dump in interface org.eclipse.jetty.util.component.Dumpable
        Throws:
        java.io.IOException
      • addToAllConnectors

        public static void addToAllConnectors​(Server server)
        Deprecated.