A B C E G H I L O P R S 
All Classes All Packages

A

add(Method) - Method in class org.hertsstack.rpc.ReflectMethod
 
addCustomService(BindableService, HertsType, ServerInterceptor) - Method in interface org.hertsstack.rpc.RpcServer
Add custom gRPC service
addShutdownHook(HertsRpcServerShutdownHook) - Method in interface org.hertsstack.rpc.RpcServer
Add server shutdown hook.

B

beforeCallMethod(ServerCall<ReqT, RespT>, Metadata) - Method in interface org.hertsstack.rpc.HertsRpcInterceptor
Beforee intercept
build() - Method in class org.hertsstack.rpc.HertsRpcInterceptBuilder.Builder
 
build() - Method in interface org.hertsstack.rpc.HertsRpcInterceptorBuilder
Build.
build() - Method in interface org.hertsstack.rpc.RpcServer
Build HertsCoreEngine
builder() - Static method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
builder(GrpcServerOption) - Static method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
builder(HertsRpcInterceptor) - Static method in class org.hertsstack.rpc.HertsRpcInterceptBuilder
 

C

create(String, String, Method[]) - Static method in class org.hertsstack.rpc.ReflectMethod
Factory method

E

enableMetrics(HertsMetricsSetting) - Method in interface org.hertsstack.rpc.RpcServer
Metrics setting

G

getCredentials() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
getHandshakeTimeoutMilliSec() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getHertCoreType() - Method in interface org.hertsstack.rpc.HertsRpcServerEngine
Gert herts type of server
getHertCoreType() - Method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
getHertsMetricsServer() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
getHertsTypes() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
getHook() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
getKeepaliveTimeMilliSec() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getKeepaliveTimeoutMilliSec() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getMaxConnectionAgeMilliSec() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getMaxConnectionIdleMilliSec() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getMaxInboundMessageSize() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getMethods() - Method in class org.hertsstack.rpc.ReflectMethod
 
getOption() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
getPort() - Method in class org.hertsstack.rpc.GrpcServerOption
 
getServer() - Method in interface org.hertsstack.rpc.HertsRpcServerEngine
Get grpc Server
getServer() - Method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
getServiceImplName() - Method in class org.hertsstack.rpc.ReflectMethod
 
getServiceName() - Method in class org.hertsstack.rpc.ReflectMethod
 
getServices() - Method in class org.hertsstack.rpc.ServerBuildInfo
 
GrpcServerOption - Class in org.hertsstack.rpc
GrpcServerOption for server Supported options - handshakeTimeoutMilliSec - keepaliveTimeoutMilliSec - keepaliveTimeMilliSec - maxConnectionIdleMilliSec - maxConnectionAgeMilliSec - maxInboundMessageSize
GrpcServerOption() - Constructor for class org.hertsstack.rpc.GrpcServerOption
 

H

HertsRpcInterceptBuilder - Class in org.hertsstack.rpc
Herts intercept builder
HertsRpcInterceptBuilder.Builder - Class in org.hertsstack.rpc
 
HertsRpcInterceptor - Interface in org.hertsstack.rpc
Herts server interceptor
HertsRpcInterceptorBuilder - Interface in org.hertsstack.rpc
Herts server interceptor builder
HertsRpcServerEngine - Interface in org.hertsstack.rpc
Herts server engine
HertsRpcServerEngineBuilder - Class in org.hertsstack.rpc
Herts server engine builder implementation
HertsRpcServerEngineBuilder(ServerBuildInfo) - Constructor for class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 

I

interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class org.hertsstack.rpc.HertsRpcInterceptBuilder
 

L

loadBalancingBroker(ReactiveBroker) - Method in interface org.hertsstack.rpc.RpcServer
Load balancing type.

O

org.hertsstack.rpc - package org.hertsstack.rpc
 

P

printMethodName() - Method in class org.hertsstack.rpc.ReflectMethod
 

R

ReflectMethod - Class in org.hertsstack.rpc
Herts refection method
registerHertsReactiveRpcService(HertsReactiveService) - Method in interface org.hertsstack.rpc.RpcServer
Register HertsReactiveService with Interceptor.
registerHertsReactiveRpcService(HertsReactiveService, ServerInterceptor) - Method in interface org.hertsstack.rpc.RpcServer
Register HertsReactiveService with Interceptor.
registerHertsRpcService(HertsService) - Method in interface org.hertsstack.rpc.RpcServer
Register Herts service
registerHertsRpcService(HertsService, ServerInterceptor) - Method in interface org.hertsstack.rpc.RpcServer
Register Herts service
RpcServer - Interface in org.hertsstack.rpc
Herts server engine builder

S

secure(ServerCredentials) - Method in interface org.hertsstack.rpc.RpcServer
Secure connection
ServerBuildInfo - Class in org.hertsstack.rpc
Herts build info
ServerBuildInfo(Map<BindableService, ServerInterceptor>, List<HertsType>, GrpcServerOption, ServerCredentials, HertsMetricsServer, HertsRpcServerShutdownHook) - Constructor for class org.hertsstack.rpc.ServerBuildInfo
 
setCredentials(ServerCredentials) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
setHandshakeTimeoutMilliSec(long) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setHertsMetricsServer(HertsMetricsServer) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
setHertsTypes(List<HertsType>) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
setHook(HertsRpcServerShutdownHook) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
setKeepAliveTimeMilliSec(long) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setKeepAliveTimeoutMilliSec(long) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setMaxConnectionAgeMilliSec(long) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setMaxConnectionIdleMilliSec(long) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setMaxInboundMessageSize(int) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setOption(GrpcServerOption) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
setPort(int) - Method in class org.hertsstack.rpc.GrpcServerOption
 
setResponseMetadata(Metadata) - Method in interface org.hertsstack.rpc.HertsRpcInterceptor
Set response grpc metadata
setServices(Map<BindableService, ServerInterceptor>) - Method in class org.hertsstack.rpc.ServerBuildInfo
 
start() - Method in interface org.hertsstack.rpc.HertsRpcServerEngine
Start Herts rpc server
start() - Method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
stop() - Method in interface org.hertsstack.rpc.HertsRpcServerEngine
diStop Herts rpc server
stop() - Method in class org.hertsstack.rpc.HertsRpcServerEngineBuilder
 
A B C E G H I L O P R S 
All Classes All Packages