@AtmosphereHandlerService(path="/messaging",
broadcasterCache=org.atmosphere.cache.UUIDBroadcasterCache.class,
interceptors={org.atmosphere.interceptor.AtmosphereResourceLifecycleInterceptor.class,org.atmosphere.interceptor.BroadcastOnPostAtmosphereInterceptor.class,org.atmosphere.client.TrackMessageSizeInterceptor.class,org.atmosphere.interceptor.HeartbeatInterceptor.class,org.atmosphere.interceptor.JavaScriptProtocol.class})
public class Messaging
extends Object
implements org.atmosphere.cpr.AtmosphereHandler
| Constructor and Description |
|---|
Messaging() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
onClose(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response) |
void |
onDisconnect(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response) |
void |
onMessage(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response,
String message) |
void |
onOpen(org.atmosphere.cpr.AtmosphereResource resource) |
void |
onRequest(org.atmosphere.cpr.AtmosphereResource resource) |
void |
onResume(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response) |
void |
onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent event) |
void |
onTimeout(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response) |
void |
setMetricsManager(JmxMetricsManager metricsManager) |
void |
setUserRepository(UserRepository userRepository) |
void |
setUserSessionCounterRepository(UserSessionCounterRepository userSessionCounterRepository) |
void |
setWorkQueueRepository(WorkQueueRepository workQueueRepository) |
void |
setWorkspaceRepository(WorkspaceRepository workspaceRepository) |
public static final String PATH
public void onRequest(org.atmosphere.cpr.AtmosphereResource resource)
throws IOException
onRequest in interface org.atmosphere.cpr.AtmosphereHandlerIOExceptionpublic void destroy()
destroy in interface org.atmosphere.cpr.AtmosphereHandlerpublic void onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent event)
throws IOException
onStateChange in interface org.atmosphere.cpr.AtmosphereHandlerIOExceptionpublic void onOpen(org.atmosphere.cpr.AtmosphereResource resource)
throws IOException
IOExceptionpublic void onResume(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response)
throws IOException
IOExceptionpublic void onTimeout(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response)
throws IOException
IOExceptionpublic void onDisconnect(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response)
throws IOException
IOExceptionpublic void onClose(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response)
public void onMessage(org.atmosphere.cpr.AtmosphereResourceEvent event,
org.atmosphere.cpr.AtmosphereResponse response,
String message)
throws IOException
IOException@Inject public void setUserRepository(UserRepository userRepository)
@Inject public void setWorkspaceRepository(WorkspaceRepository workspaceRepository)
@Inject public void setWorkQueueRepository(WorkQueueRepository workQueueRepository)
@Inject public void setUserSessionCounterRepository(UserSessionCounterRepository userSessionCounterRepository)
@Inject public void setMetricsManager(JmxMetricsManager metricsManager)
Copyright © 2013–2016 V5 Analytics. All rights reserved.