Class GrpcDevConsoleProcessor
- java.lang.Object
-
- io.quarkus.grpc.deployment.devmode.GrpcDevConsoleProcessor
-
public class GrpcDevConsoleProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description GrpcDevConsoleProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalBeanBuildItembeans()voidcollectMessagePrototypes(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ServiceStartBuildItem> service)DevConsoleRouteBuildItemcreateWebSocketEndpoint(GrpcDevConsoleRecorder recorder, io.quarkus.vertx.http.runtime.HttpConfiguration httpConfiguration, GrpcConfiguration grpcConfiguration)voiddevConsoleInfo(io.quarkus.deployment.annotations.BuildProducer<DevConsoleRuntimeTemplateInfoBuildItem> infos, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)(package private) Collection<Class<?>>getGrpcServices(org.jboss.jandex.IndexView index)(package private) voidprepareDelegatingBeanStorage(List<DelegatingGrpcBeanBuildItem> delegatingBeans, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBeans)(package private) AnnotationsTransformerBuildItemtransformUserDefinedServices(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem)
-
-
-
Method Detail
-
devConsoleInfo
public void devConsoleInfo(io.quarkus.deployment.annotations.BuildProducer<DevConsoleRuntimeTemplateInfoBuildItem> infos, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
-
beans
public AdditionalBeanBuildItem beans()
-
prepareDelegatingBeanStorage
void prepareDelegatingBeanStorage(List<DelegatingGrpcBeanBuildItem> delegatingBeans, io.quarkus.deployment.annotations.BuildProducer<UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBeans)
-
collectMessagePrototypes
public void collectMessagePrototypes(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ServiceStartBuildItem> service) throws ClassNotFoundException, NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, com.google.protobuf.InvalidProtocolBufferException- Throws:
ClassNotFoundExceptionNoSuchMethodExceptionSecurityExceptionIllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptioncom.google.protobuf.InvalidProtocolBufferException
-
createWebSocketEndpoint
public DevConsoleRouteBuildItem createWebSocketEndpoint(GrpcDevConsoleRecorder recorder, io.quarkus.vertx.http.runtime.HttpConfiguration httpConfiguration, GrpcConfiguration grpcConfiguration)
-
transformUserDefinedServices
AnnotationsTransformerBuildItem transformUserDefinedServices(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem)
-
getGrpcServices
Collection<Class<?>> getGrpcServices(org.jboss.jandex.IndexView index) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-