public class GrpcServiceSource extends AbstractGrpcSource
| Modifier and Type | Field and Description |
|---|---|
protected io.grpc.Server |
server |
grpcServerConfigs, requestClass, serviceServer, siddhiAppContext, siddhiAppName, sourceEventListener, streamID| Constructor and Description |
|---|
GrpcServiceSource() |
| 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()
Called at the end to clean all the resources consumed by the
Source. |
void |
disconnect()
This method can be called when it is needed to disconnect from the end point.
|
void |
handleCallback(String messageId,
Object responsePayload) |
void |
initSource(io.siddhi.core.util.transport.OptionHolder optionHolder,
String[] requestedTransportPropertyNames) |
void |
logError(String message) |
void |
pause() |
void |
putStreamObserver(String messageID,
io.grpc.stub.StreamObserver streamObserver) |
void |
resume() |
void |
scheduleServiceTimeout(String messageId) |
exposeServiceDeploymentInfo, getOutputEventClasses, getRequestedTransportPropertyNames, getStreamID, handleInjection, initpublic void scheduleServiceTimeout(String messageId)
public void initSource(io.siddhi.core.util.transport.OptionHolder optionHolder,
String[] requestedTransportPropertyNames)
initSource in class AbstractGrpcSourcepublic 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 putStreamObserver(String messageID, io.grpc.stub.StreamObserver streamObserver)
public void destroy()
AbstractGrpcSourceSource.destroy in class AbstractGrpcSourcepublic void logError(String message)
logError in class AbstractGrpcSourcepublic 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.