Package org.summerboot.jexpress.nio.grpc
Class GRPCServerConfig
java.lang.Object
org.summerboot.jexpress.boot.config.BootConfig
org.summerboot.jexpress.nio.grpc.GRPCServerConfig
- All Implemented Interfaces:
JExpressConfig
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GRPCServerConfigprotected static final Stringprotected KeyManagerFactoryprotected TrustManagerFactoryFields inherited from class org.summerboot.jexpress.boot.config.BootConfig
cfgFile, configName, log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintlonggetKmf()intintintgetTmf()protected voidloadCustomizedConfigs(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) static voidvoidshutdown()Methods inherited from class org.summerboot.jexpress.boot.config.BootConfig
generateTemplate, getCfgFile, info, load, loadField, name, temp, updateConfigFile, updateFilePath
-
Field Details
-
CFG
-
ID
- See Also:
-
kmf
@Memo(title="2. gRpc.server keystore") @Config(key="gRpc.server.ssl.KeyStore", StorePwdKey="gRpc.server.ssl.KeyStorePwd", AliasKey="gRpc.server.ssl.KeyAlias", AliasPwdKey="gRpc.server.ssl.KeyPwd", required=false) protected volatile KeyManagerFactory kmf -
tmf
@Memo(title="3. gRpc.server truststore") @Config(key="gRpc.server.ssl.TrustStore", StorePwdKey="gRpc.server.ssl.TrustStorePwd", required=false) protected volatile TrustManagerFactory tmf
-
-
Constructor Details
-
GRPCServerConfig
protected GRPCServerConfig()
-
-
Method Details
-
main
-
loadCustomizedConfigs
@Config(key="gRpc.server.ssl.overrideAuthority", required=false) protected void loadCustomizedConfigs(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) throws IOException - Specified by:
loadCustomizedConfigsin classBootConfig- Throws:
IOException
-
shutdown
public void shutdown() -
getBindingAddr
-
getBindingPort
public int getBindingPort() -
getThreadingMode
-
getPoolCoreSize
public int getPoolCoreSize() -
getPoolMaxSizeMaxSize
public int getPoolMaxSizeMaxSize() -
getPoolQueueSize
public int getPoolQueueSize() -
getKeepAliveSeconds
public long getKeepAliveSeconds() -
getHealthInspectionIntervalSeconds
public int getHealthInspectionIntervalSeconds() -
getKmf
-
getTmf
-