Class WebsocketComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.support.HeaderFilterStrategyComponent
-
- org.apache.camel.http.common.HttpCommonComponent
-
- org.apache.camel.component.servlet.ServletComponent
-
- org.apache.camel.component.atmosphere.websocket.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
-
-
Constructor Summary
Constructors Constructor Description WebsocketComponent()
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
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 classorg.apache.camel.component.servlet.ServletComponent
- Throws:
Exception
-
-