public class GrpcEventServiceServer extends ServiceServer
| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<Map<String,String>> |
metaDataMap |
protected io.grpc.Server |
server |
condition, lock, paused| Constructor and Description |
|---|
GrpcEventServiceServer(GrpcServerConfigs grpcServerConfigs,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext,
String streamID) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addServicesAndBuildServer(String siddhiAppName,
String streamID) |
protected io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder |
addTrustStore(String filePath,
String password,
String algorithm,
io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
String storeType,
String siddhiAppName,
String streamID) |
protected void |
connectServer(org.apache.log4j.Logger logger,
io.siddhi.core.stream.input.source.Source.ConnectionCallback connectionCallback,
String siddhiAppName,
String streamID) |
void |
disconnectServer(org.apache.log4j.Logger logger,
String siddhiAppName,
String streamID) |
GrpcServerConfigs |
getGrpcServerConfigs() |
int |
getNumSubscribers() |
protected io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder |
getSslContextBuilder(String filePath,
String password,
String algorithm,
String storeType,
String siddhiAppName,
String streamID) |
int |
getState() |
boolean |
isShutDown() |
protected void |
setServerPropertiesToBuilder(String siddhiAppName,
String streamID) |
void |
subscribe(String streamID,
AbstractGrpcSource source,
String methodName,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext) |
void |
unsubscribe(String streamID,
String methodName,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext) |
handlePause, pause, resumepublic static ThreadLocal<Map<String,String>> metaDataMap
protected io.grpc.Server server
public GrpcEventServiceServer(GrpcServerConfigs grpcServerConfigs, io.siddhi.core.config.SiddhiAppContext siddhiAppContext, String streamID)
protected void setServerPropertiesToBuilder(String siddhiAppName, String streamID)
setServerPropertiesToBuilder in class ServiceServerprotected void addServicesAndBuildServer(String siddhiAppName, String streamID)
addServicesAndBuildServer in class ServiceServerprotected void connectServer(org.apache.log4j.Logger logger,
io.siddhi.core.stream.input.source.Source.ConnectionCallback connectionCallback,
String siddhiAppName,
String streamID)
connectServer in class ServiceServerpublic void disconnectServer(org.apache.log4j.Logger logger,
String siddhiAppName,
String streamID)
disconnectServer in class ServiceServerprotected io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder getSslContextBuilder(String filePath, String password, String algorithm, String storeType, String siddhiAppName, String streamID) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, UnrecoverableKeyException
getSslContextBuilder in class ServiceServerKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionUnrecoverableKeyExceptionprotected io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder addTrustStore(String filePath, String password, String algorithm, io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder sslContextBuilder, String storeType, String siddhiAppName, String streamID) throws NoSuchAlgorithmException, KeyStoreException, CertificateException
addTrustStore in class ServiceServerNoSuchAlgorithmExceptionKeyStoreExceptionCertificateExceptionpublic GrpcServerConfigs getGrpcServerConfigs()
public void subscribe(String streamID, AbstractGrpcSource source, String methodName, io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
public void unsubscribe(String streamID, String methodName, io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
public boolean isShutDown()
public int getState()
public int getNumSubscribers()
Copyright © 2019 WSO2. All rights reserved.