Class WebsocketConsumer

java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultConsumer
org.openremote.container.web.socket.WebsocketConsumer
All Implemented Interfaces:
org.apache.camel.Consumer, org.apache.camel.EndpointAware, org.apache.camel.RouteAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class WebsocketConsumer extends org.apache.camel.impl.DefaultConsumer
  • Field Summary

    Fields inherited from class org.apache.camel.impl.DefaultConsumer

    log

    Fields inherited from class org.apache.camel.support.ServiceSupport

    shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
  • Constructor Summary

    Constructors
    Constructor
    Description
    WebsocketConsumer(WebsocketEndpoint endpoint, org.apache.camel.Processor processor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
     
    void
     
    void
    sendMessage(Object message, Consumer<org.apache.camel.Exchange> exchangePreparer)
     
    void
     

    Methods inherited from class org.apache.camel.impl.DefaultConsumer

    createUoW, doneUoW, getAsyncProcessor, getExceptionHandler, getProcessor, getRoute, handleException, handleException, setExceptionHandler, setRoute, toString

    Methods 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, suspend

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.camel.Service

    start, stop
  • Constructor Details

    • WebsocketConsumer

      public WebsocketConsumer(WebsocketEndpoint endpoint, org.apache.camel.Processor processor)
  • Method Details

    • doStart

      public void doStart() throws Exception
      Overrides:
      doStart in class org.apache.camel.impl.DefaultConsumer
      Throws:
      Exception
    • doStop

      public void doStop() throws Exception
      Overrides:
      doStop in class org.apache.camel.impl.DefaultConsumer
      Throws:
      Exception
    • getEndpoint

      public WebsocketEndpoint getEndpoint()
      Specified by:
      getEndpoint in interface org.apache.camel.EndpointAware
      Overrides:
      getEndpoint in class org.apache.camel.impl.DefaultConsumer
    • sendMessage

      public void sendMessage(String message)
    • sendMessage

      public void sendMessage(Object message)
    • sendMessage

      public void sendMessage(Object message, Consumer<org.apache.camel.Exchange> exchangePreparer)