Class WebsocketProducer
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultProducer
org.openremote.container.web.socket.WebsocketProducer
- All Implemented Interfaces:
org.apache.camel.EndpointAware,org.apache.camel.IsSingleton,org.apache.camel.Processor,org.apache.camel.Producer,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class WebsocketProducer
extends org.apache.camel.impl.DefaultProducer
-
Field Summary
Fields inherited from class org.apache.camel.impl.DefaultProducer
logFields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisSendToAllSet(org.apache.camel.Message in) voidprocess(org.apache.camel.Exchange exchange) protected voidsendMessage(javax.websocket.Session session, Object message) protected voidMethods inherited from class org.apache.camel.impl.DefaultProducer
createExchange, createExchange, createExchange, doStart, doStop, isSingleton, toStringMethods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.Service
start, stop
-
Constructor Details
-
WebsocketProducer
-
-
Method Details
-
process
- Throws:
Exception
-
getEndpoint
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.impl.DefaultProducer
-
isSendToAllSet
protected boolean isSendToAllSet(org.apache.camel.Message in) -
sendToAll
- Throws:
Exception
-
sendMessage
- Throws:
IOException
-