Class WebsocketComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.spi.RestApiConsumerFactory, org.apache.camel.spi.RestConsumerFactory, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("atmosphere-websocket")
    public class WebsocketComponent
    extends org.apache.camel.component.servlet.ServletComponent
    To exchange data with external Websocket clients using Atmosphere
    • Field Summary

      • Fields inherited from class org.apache.camel.http.common.HttpCommonComponent

        allowJavaSerializedObject, httpBinding, httpConfiguration, muteException
      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.component.servlet.ServletEndpoint createServletEndpoint​(String endpointUri, org.apache.camel.component.servlet.ServletComponent component, URI httpUri)  
      • Methods inherited from class org.apache.camel.component.servlet.ServletComponent

        connect, createApiConsumer, createConsumer, createEndpoint, disconnect, doInit, getFileNameExtWhitelist, getHttpRegistry, getServletName, isAttachmentMultipartBinding, lenientContextPath, setAttachmentMultipartBinding, setFileNameExtWhitelist, setHttpRegistry, setServletName
      • Methods inherited from class org.apache.camel.http.common.HttpCommonComponent

        canConnect, getHttpBinding, getHttpConfiguration, getParameter, getParameter, isAllowJavaSerializedObject, isMuteException, setAllowJavaSerializedObject, setHttpBinding, setHttpConfiguration, setMuteException, useIntrospectionOnEndpoint
      • Methods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent

        getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        afterConfiguration, createEndpoint, createEndpoint, doBuild, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useRawUri, validateParameters, validateURI
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doFail, doLifecycleChange, doResume, doShutdown, 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 interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • WebsocketComponent

        public WebsocketComponent()
    • Method Detail

      • createServletEndpoint

        protected org.apache.camel.component.servlet.ServletEndpoint createServletEndpoint​(String endpointUri,
                                                                                           org.apache.camel.component.servlet.ServletComponent component,
                                                                                           URI httpUri)
                                                                                    throws Exception
        Overrides:
        createServletEndpoint in class org.apache.camel.component.servlet.ServletComponent
        Throws:
        Exception