Package org.languagetool.server
Class GRPCServer
java.lang.Object
org.languagetool.rules.ml.ProcessingServerGrpc.ProcessingServerImplBase
org.languagetool.server.GRPCServer
- All Implemented Interfaces:
io.grpc.BindableService,ProcessingServerGrpc.AsyncService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanalyze(MLServerProto.AnalyzeRequest request, io.grpc.stub.StreamObserver<MLServerProto.AnalyzeResponse> responseObserver) private PipelineSettingsprivate org.apache.commons.cli.OptionsvoidinitPool(HTTPServerConfig serverConfig) static voidprivate org.apache.commons.cli.CommandLineparseCommandLine(String[] args) voidprocess(MLServerProto.ProcessRequest request, io.grpc.stub.StreamObserver<MLServerProto.ProcessResponse> responseObserver) Methods inherited from class org.languagetool.rules.ml.ProcessingServerGrpc.ProcessingServerImplBase
bindService
-
Field Details
-
pool
-
userConfig
-
globalConfig
-
-
Constructor Details
-
GRPCServer
public GRPCServer()
-
-
Method Details
-
initPool
-
buildSettings
-
analyze
public void analyze(MLServerProto.AnalyzeRequest request, io.grpc.stub.StreamObserver<MLServerProto.AnalyzeResponse> responseObserver) -
process
public void process(MLServerProto.ProcessRequest request, io.grpc.stub.StreamObserver<MLServerProto.ProcessResponse> responseObserver) -
getCommandLineOptions
private org.apache.commons.cli.Options getCommandLineOptions() -
parseCommandLine
private org.apache.commons.cli.CommandLine parseCommandLine(String[] args) throws org.apache.commons.cli.ParseException - Throws:
org.apache.commons.cli.ParseException
-
main
- Throws:
Exception
-