Class CreateProtoServiceCommand
java.lang.Object
io.micronaut.starter.cli.command.BaseCommand
io.micronaut.starter.cli.command.CodeGenCommand
io.micronaut.starter.cli.feature.grpc.CreateProtoServiceCommand
- 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
ConstructorsConstructorDescriptionCreateProtoServiceCommand(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler, IOException> outputHandlerSupplier, ConsoleOutput consoleOutput) -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplies()call()voidsetServiceName(String serviceName) The service nameMethods 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
-
CreateProtoServiceCommand
-
CreateProtoServiceCommand
public CreateProtoServiceCommand(CodeGenConfig config, io.micronaut.core.util.functional.ThrowingSupplier<OutputHandler, IOException> outputHandlerSupplier, ConsoleOutput consoleOutput)
-
-
Method Details
-
setServiceName
The service name- Parameters:
serviceName- Sets the service name to generate
-
applies
public boolean applies()- Specified by:
appliesin classCodeGenCommand
-
call
- Throws:
Exception
-