Class DefaultWebsocketComponent

java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.openremote.container.web.socket.WebsocketComponent
org.openremote.container.web.DefaultWebsocketComponent
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class DefaultWebsocketComponent extends WebsocketComponent
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
     
    protected final org.openremote.model.Container
     
    protected io.undertow.servlet.api.DeploymentInfo
     
    protected final WebService
     
    static final String
     
     

    Fields inherited from class org.openremote.container.web.socket.WebsocketComponent

    consumers, NAME, websocketSessions

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

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

    Constructors
    Constructor
    Description
    DefaultWebsocketComponent(org.openremote.model.Container container, String allowedOrigin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     

    Methods inherited from class org.openremote.container.web.socket.WebsocketComponent

    connect, createEndpoint, disconnect, doStart, doStop, getConsumers, getWebsocketSessions, redeploy, redeploy

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

    afterConfiguration, createComponentConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI

    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, toString, wait, wait, wait
  • Field Details

    • WEBSOCKET_PATH

      public static final String WEBSOCKET_PATH
      See Also:
    • container

      protected final org.openremote.model.Container container
    • webService

      protected final WebService webService
    • allowedOrigin

      protected final String allowedOrigin
    • deploymentInfo

      protected io.undertow.servlet.api.DeploymentInfo deploymentInfo
    • websocketHttpHandler

      protected WebService.RequestHandler websocketHttpHandler
  • Constructor Details

    • DefaultWebsocketComponent

      public DefaultWebsocketComponent(org.openremote.model.Container container, String allowedOrigin)
  • Method Details