Class CreateGrpcServiceCommand
java.lang.Object
io.micronaut.starter.cli.command.BaseCommand
io.micronaut.starter.cli.command.CodeGenCommand
io.micronaut.starter.cli.feature.grpc.CreateGrpcServiceCommand
- All Implemented Interfaces:
ConsoleOutput,Callable<Integer>
-
Field Summary
FieldsFields inherited from class io.micronaut.starter.cli.command.CodeGenCommand
beanContext, config, consoleOutput, outputHandlerSupplier, overwriteFields inherited from class io.micronaut.starter.cli.command.BaseCommand
commonOptions, specFields inherited from interface io.micronaut.starter.io.ConsoleOutput
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionCreateGrpcServiceCommand(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler, IOException> outputHandlerSupplier, ConsoleOutput consoleOutput) -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplies()call()protected @NonNull CreateProtoServiceCommandCreates theCreateProtoServiceCommand.voidsetServiceName(String serviceName) Sets the service name to generate.Methods inherited from class io.micronaut.starter.cli.command.CodeGenCommand
err, getCommand, getProject, getTemplateRenderer, getTemplateRenderer, out, setBeanContext, warningMethods inherited from class io.micronaut.starter.cli.command.BaseCommand
errWriter, getOperatingSystem, getSpec, green, outWriter, red, showStacktrace, verbose
-
Field Details
-
serviceName
-
-
Constructor Details
-
CreateGrpcServiceCommand
-
CreateGrpcServiceCommand
public CreateGrpcServiceCommand(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler, IOException> outputHandlerSupplier, ConsoleOutput consoleOutput)
-
-
Method Details
-
setServiceName
Sets the service name to generate.- Parameters:
serviceName- The service name
-
applies
public boolean applies()- Specified by:
appliesin classCodeGenCommand
-
call
- Throws:
Exception
-
getCreateProtoServiceCommand
Creates theCreateProtoServiceCommand.- Returns:
- The
CreateProtoServiceCommand.
-