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 voiddoStart()voiddoStop()WebsocketEndpointgetEndpoint()Gets the endpointStringgetPath()voidsendMessage(String connectionKey, Object message, InetSocketAddress remote, String subprotocol, String relativePath)voidsendMessage(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, 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:
doStartin classorg.apache.camel.support.DefaultConsumer- Throws:
Exception
-
doStop
public void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.DefaultConsumer- Throws:
Exception
-
getEndpoint
public WebsocketEndpoint getEndpoint()
Description copied from interface:WebsocketProducerConsumerGets the endpoint- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Specified by:
getEndpointin interfaceWebsocketProducerConsumer- Overrides:
getEndpointin 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)
-
-