Package org.atmosphere.cpr
Class AtmosphereResourceEventListenerAdapter
- java.lang.Object
-
- org.atmosphere.cpr.AtmosphereResourceEventListenerAdapter
-
- All Implemented Interfaces:
AtmosphereResourceEventListener,AtmosphereResourceHeartbeatEventListener
- Direct Known Subclasses:
AtmosphereResourceEventListenerAdapter.OnBroadcast,AtmosphereResourceEventListenerAdapter.OnClose,AtmosphereResourceEventListenerAdapter.OnDisconnect,AtmosphereResourceEventListenerAdapter.OnHeartbeat,AtmosphereResourceEventListenerAdapter.OnPreSuspend,AtmosphereResourceEventListenerAdapter.OnResume,AtmosphereResourceEventListenerAdapter.OnSuspend,AtmosphereResourceEventListenerAdapter.OnThrowable,PaddingAtmosphereInterceptor.ForcePreSuspend
public class AtmosphereResourceEventListenerAdapter extends java.lang.Object implements AtmosphereResourceEventListener
An implementation ofAtmosphereResourceEventListenerwhich just log events with log level TRACE.- Author:
- Jeanfrancois Arcand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAtmosphereResourceEventListenerAdapter.OnBroadcastOn Broadcast's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnCloseOn Close's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnDisconnectOn Disconnect's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnHeartbeatOn Heartbeat's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnPreSuspendOn PreSuspend's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnResumeOn Resume's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnSuspendOn Suspend's Listenerstatic classAtmosphereResourceEventListenerAdapter.OnThrowableOn Throwable's Listener
-
Constructor Summary
Constructors Constructor Description AtmosphereResourceEventListenerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonBroadcast(AtmosphereResourceEvent event)Invoked when aBroadcaster.broadcast(java.lang.Object)occurs.voidonClose(AtmosphereResourceEvent event)Invoked whenAtmosphereResource.close()gets called.voidonDisconnect(AtmosphereResourceEvent event)Invoked when the remote connection gets closed.voidonHeartbeat(AtmosphereResourceEvent event)Invoked when the remote connections send a heartbeat.voidonPreSuspend(AtmosphereResourceEvent event)Invoked when theAtmosphereResource.suspend()is in the process of being suspended but nothing has yet been written on the connection.voidonResume(AtmosphereResourceEvent event)Invoked when theAtmosphereResource.resume()is invoked or when the suspend's time out expires.voidonSuspend(AtmosphereResourceEvent event)Invoked when theAtmosphereResource.suspend()has been completed and the response is considered as suspended.voidonThrowable(AtmosphereResourceEvent event)Invoked when an operations failed to execute for an unknown reason (eg.
-
-
-
Method Detail
-
onPreSuspend
public void onPreSuspend(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when theAtmosphereResource.suspend()is in the process of being suspended but nothing has yet been written on the connection. An implementation could configure the request's headers, flush some data, etc. during that stage.- Specified by:
onPreSuspendin interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onSuspend
public void onSuspend(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when theAtmosphereResource.suspend()has been completed and the response is considered as suspended.- Specified by:
onSuspendin interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onResume
public void onResume(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when theAtmosphereResource.resume()is invoked or when the suspend's time out expires.- Specified by:
onResumein interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onHeartbeat
public void onHeartbeat(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceHeartbeatEventListenerInvoked when the remote connections send a heartbeat.- Specified by:
onHeartbeatin interfaceAtmosphereResourceHeartbeatEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onDisconnect
public void onDisconnect(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when the remote connection gets closed.- Specified by:
onDisconnectin interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onBroadcast
public void onBroadcast(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when aBroadcaster.broadcast(java.lang.Object)occurs.- Specified by:
onBroadcastin interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onThrowable
public void onThrowable(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked when an operations failed to execute for an unknown reason (eg. IOException because the client remotely closed the connection, a broken connection, etc.).- Specified by:
onThrowablein interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
onClose
public void onClose(AtmosphereResourceEvent event)
Description copied from interface:AtmosphereResourceEventListenerInvoked whenAtmosphereResource.close()gets called.- Specified by:
onClosein interfaceAtmosphereResourceEventListener- Parameters:
event- aAtmosphereResourceEvent
-
-