Class WebsocketConsumer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultConsumer
-
- org.apache.camel.http.common.HttpConsumer
-
- org.apache.camel.component.servlet.ServletConsumer
-
- org.apache.camel.component.atmosphere.websocket.WebsocketConsumer
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.Consumer
,org.apache.camel.EndpointAware
,org.apache.camel.health.HealthCheckAware
,org.apache.camel.RouteAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.RouteIdAware
,org.apache.camel.StatefulService
,org.apache.camel.Suspendable
,org.apache.camel.SuspendableService
public class WebsocketConsumer extends org.apache.camel.component.servlet.ServletConsumer
-
-
Constructor Summary
Constructors Constructor Description WebsocketConsumer(WebsocketEndpoint endpoint, org.apache.camel.Processor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureEventsResending(boolean enableEventsResending)
void
configureFramework(javax.servlet.ServletConfig config)
WebsocketEndpoint
getEndpoint()
boolean
isEnableEventsResending()
void
sendEventNotification(String connectionKey, int eventType)
void
sendMessage(String connectionKey, Object message)
void
sendNotDeliveredMessage(List<String> failedConnectionKeys, Object message)
-
Methods inherited from class org.apache.camel.http.common.HttpConsumer
doResume, doStart, doStop, doSuspend, getBinding, getPath, isOptionsEnabled, isSuspended, isTraceEnabled, setOptionsEnabled, setTraceEnabled
-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
WebsocketConsumer
public WebsocketConsumer(WebsocketEndpoint endpoint, org.apache.camel.Processor processor)
-
-
Method Detail
-
configureEventsResending
public void configureEventsResending(boolean enableEventsResending)
-
configureFramework
public void configureFramework(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
-
getEndpoint
public WebsocketEndpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Overrides:
getEndpoint
in classorg.apache.camel.component.servlet.ServletConsumer
-
sendEventNotification
public void sendEventNotification(String connectionKey, int eventType)
-
sendNotDeliveredMessage
public void sendNotDeliveredMessage(List<String> failedConnectionKeys, Object message)
-
isEnableEventsResending
public boolean isEnableEventsResending()
-
-