public class GrpcServiceSource extends AbstractGrpcSource
| Modifier and Type | Field and Description |
|---|---|
protected io.grpc.Server |
server |
grpcServerConfigs, requestClass, 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 |
putStreamObserver(String messageID,
io.grpc.stub.StreamObserver streamObserver) |
void |
scheduleServiceTimeout(String messageId) |
exposeServiceDeploymentInfo, getOutputEventClasses, getRequestedTransportPropertyNames, getStreamID, handleInjection, init, pause, resumepublic 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()
AbstractGrpcSourceSourcedestroy in class AbstractGrpcSourcepublic void logError(String message)
logError in class AbstractGrpcSourceCopyright © 2019 WSO2. All rights reserved.