com.sun.enterprise.v3.services.impl.monitor
Class ConnectionMonitor

java.lang.Object
  extended by com.sun.enterprise.v3.services.impl.monitor.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 Summary
ConnectionMonitor(GrizzlyMonitoring grizzlyMonitoring, String monitoringId, org.glassfish.grizzly.Transport transport)
           
 
Method Summary
 void onAcceptEvent(org.glassfish.grizzly.Connection serverConnection, org.glassfish.grizzly.Connection clientConnection)
           
 void onBindEvent(org.glassfish.grizzly.Connection connection)
           
 void onCloseEvent(org.glassfish.grizzly.Connection connection)
           
 void onConnectEvent(org.glassfish.grizzly.Connection connection)
           
 void onErrorEvent(org.glassfish.grizzly.Connection connection, Throwable error)
           
 void onIOEventDisableEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.IOEvent ioEvent)
           
 void onIOEventEnableEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.IOEvent ioEvent)
           
 void onIOEventReadyEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.IOEvent ioEvent)
           
 void onReadEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer data, int size)
           
 void onWriteEvent(org.glassfish.grizzly.Connection connection, org.glassfish.grizzly.Buffer data, long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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


Copyright © 2012. All Rights Reserved.