public class WebSocketServerSource
extends io.siddhi.core.stream.input.source.Source
WebSocketServerSource Start the WebSocket server and receiving the siddhi events from the server.| Constructor and Description |
|---|
WebSocketServerSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(io.siddhi.core.stream.input.source.Source.ConnectionCallback connectionCallback,
io.siddhi.core.util.snapshot.state.State state) |
void |
destroy() |
void |
disconnect() |
protected io.siddhi.core.stream.ServiceDeploymentInfo |
exposeServiceDeploymentInfo() |
Class[] |
getOutputEventClasses() |
io.siddhi.core.util.snapshot.state.StateFactory |
init(io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener,
io.siddhi.core.util.transport.OptionHolder optionHolder,
String[] transportProperties,
io.siddhi.core.util.config.ConfigReader configReader,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
The initialization method for
Source, will be called before other methods. |
void |
pause() |
void |
resume() |
public io.siddhi.core.util.snapshot.state.StateFactory init(io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener,
io.siddhi.core.util.transport.OptionHolder optionHolder,
String[] transportProperties,
io.siddhi.core.util.config.ConfigReader configReader,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
Source, will be called before other methods. It used to validate
all configurations and to get initial values.init in class io.siddhi.core.stream.input.source.SourcesourceEventListener - After receiving events, the source should trigger onEvent() of this listener.
Listener will then pass on the events to the appropriate mappers for processing .optionHolder - Option holder containing static configuration related to the SourceconfigReader - ConfigReader is used to read the Source related system configuration.siddhiAppContext - the context of the SiddhiApp used to get Siddhi
related utility functions.protected io.siddhi.core.stream.ServiceDeploymentInfo exposeServiceDeploymentInfo()
exposeServiceDeploymentInfo in class io.siddhi.core.stream.input.source.Sourcepublic Class[] getOutputEventClasses()
getOutputEventClasses in class io.siddhi.core.stream.input.source.Sourcepublic void connect(io.siddhi.core.stream.input.source.Source.ConnectionCallback connectionCallback,
io.siddhi.core.util.snapshot.state.State state)
throws io.siddhi.core.exception.ConnectionUnavailableException
connect in class io.siddhi.core.stream.input.source.Sourceio.siddhi.core.exception.ConnectionUnavailableExceptionpublic void disconnect()
disconnect in class io.siddhi.core.stream.input.source.Sourcepublic void destroy()
destroy in class io.siddhi.core.stream.input.source.Sourcepublic void pause()
pause in class io.siddhi.core.stream.input.source.Sourcepublic void resume()
resume in class io.siddhi.core.stream.input.source.SourceCopyright © 2019 WSO2. All rights reserved.