@Component(value="websocket-jsr356")
public class JSR356WebSocketComponent
extends org.apache.camel.support.DefaultComponent
| Modifier and Type | Class and Description |
|---|---|
static class |
JSR356WebSocketComponent.ContextBag |
| Modifier and Type | Field and Description |
|---|---|
protected int |
sessionCount |
| Constructor and Description |
|---|
JSR356WebSocketComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
static JSR356WebSocketComponent.ContextBag |
getContext(String context) |
static void |
registerServer(String contextPath,
javax.websocket.server.ServerContainer container) |
static void |
sendMessage(javax.websocket.Session session,
Object message) |
static void |
unregisterServer(String contextPath) |
afterConfiguration, createEndpoint, createEndpoint, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIbuild, doBuild, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendprotected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters)
createEndpoint in class org.apache.camel.support.DefaultComponentpublic static void sendMessage(javax.websocket.Session session,
Object message)
throws IOException
IOExceptionpublic static void registerServer(String contextPath, javax.websocket.server.ServerContainer container)
public static void unregisterServer(String contextPath)
public static JSR356WebSocketComponent.ContextBag getContext(String context)
Apache Camel