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.component.websocket.WebsocketConsumer
-
- All Implemented Interfaces:
AutoCloseable
,WebsocketProducerConsumer
,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.SuspendableService
public class WebsocketConsumer extends org.apache.camel.support.DefaultConsumer implements WebsocketProducerConsumer
-
-
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
doStart()
void
doStop()
WebsocketEndpoint
getEndpoint()
Gets the endpointString
getPath()
void
sendMessage(String connectionKey, Object message, InetSocketAddress remote, String subprotocol, String relativePath)
void
sendMessage(String connectionKey, String message, InetSocketAddress remote, String subprotocol, String relativePath)
-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, 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
-
doStart
public void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
doStop
public void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
getEndpoint
public WebsocketEndpoint getEndpoint()
Description copied from interface:WebsocketProducerConsumer
Gets the endpoint- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Specified by:
getEndpoint
in interfaceWebsocketProducerConsumer
- Overrides:
getEndpoint
in classorg.apache.camel.support.DefaultConsumer
-
getPath
public String getPath()
-
sendMessage
public void sendMessage(String connectionKey, String message, InetSocketAddress remote, String subprotocol, String relativePath)
-
sendMessage
public void sendMessage(String connectionKey, Object message, InetSocketAddress remote, String subprotocol, String relativePath)
-
-