Class ConnectionMonitor

  • All Implemented Interfaces:
    org.glassfish.grizzly.ConnectionProbe

    public class ConnectionMonitor
    extends Object
    implements org.glassfish.grizzly.ConnectionProbe
    Author:
    oleksiys
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.glassfish.grizzly.ConnectionProbe

        org.glassfish.grizzly.ConnectionProbe.Adapter
    • Constructor Detail

      • ConnectionMonitor

        public ConnectionMonitor​(GrizzlyMonitoring grizzlyMonitoring,
                                 String monitoringId,
                                 org.glassfish.grizzly.Transport transport)
    • Method Detail

      • onAcceptEvent

        public void onAcceptEvent​(org.glassfish.grizzly.Connection serverConnection,
                                  org.glassfish.grizzly.Connection clientConnection)
        Specified by:
        onAcceptEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onConnectEvent

        public void onConnectEvent​(org.glassfish.grizzly.Connection connection)
        Specified by:
        onConnectEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onCloseEvent

        public void onCloseEvent​(org.glassfish.grizzly.Connection connection)
        Specified by:
        onCloseEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onBindEvent

        public void onBindEvent​(org.glassfish.grizzly.Connection connection)
        Specified by:
        onBindEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onReadEvent

        public void onReadEvent​(org.glassfish.grizzly.Connection connection,
                                org.glassfish.grizzly.Buffer data,
                                int size)
        Specified by:
        onReadEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onWriteEvent

        public void onWriteEvent​(org.glassfish.grizzly.Connection connection,
                                 org.glassfish.grizzly.Buffer data,
                                 long size)
        Specified by:
        onWriteEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onErrorEvent

        public void onErrorEvent​(org.glassfish.grizzly.Connection connection,
                                 Throwable error)
        Specified by:
        onErrorEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onIOEventReadyEvent

        public void onIOEventReadyEvent​(org.glassfish.grizzly.Connection connection,
                                        org.glassfish.grizzly.IOEvent ioEvent)
        Specified by:
        onIOEventReadyEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onIOEventEnableEvent

        public void onIOEventEnableEvent​(org.glassfish.grizzly.Connection connection,
                                         org.glassfish.grizzly.IOEvent ioEvent)
        Specified by:
        onIOEventEnableEvent in interface org.glassfish.grizzly.ConnectionProbe
      • onIOEventDisableEvent

        public void onIOEventDisableEvent​(org.glassfish.grizzly.Connection connection,
                                          org.glassfish.grizzly.IOEvent ioEvent)
        Specified by:
        onIOEventDisableEvent in interface org.glassfish.grizzly.ConnectionProbe