Class SyntheticBeanBuilder
java.lang.Object
io.quarkus.smallrye.reactivemessaging.pulsar.deployment.SyntheticBeanBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final io.quarkus.pulsar.SchemaProviderRecorder(package private) final io.quarkus.deployment.recording.RecorderContext(package private) final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> -
Constructor Summary
ConstructorsConstructorDescriptionSyntheticBeanBuilder(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.pulsar.SchemaProviderRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext) -
Method Summary
Modifier and TypeMethodDescription(package private) StringgenerateId(org.jboss.jandex.Type type, String targetType) (package private) static StringobjectMapperSchemaId(org.jboss.jandex.Type type) (package private) voidproduceObjectMapperSchemaBean(String schemaId, org.jboss.jandex.Type type) produceSchemaBean(DefaultSchemaDiscoveryState discovery, org.jboss.jandex.Type type) (package private) voidproduceSyntheticBeanSchema(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.runtime.RuntimeValue<?> runtimeValue, String schemaId, org.jboss.jandex.Type type) (package private) voidproduceSyntheticBeanSchema(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, Supplier<?> supplier, String schemaId, org.jboss.jandex.Type type) (package private) StringschemaIdFor(org.jboss.jandex.Type type)
-
Field Details
-
syntheticBeanBuildItem
final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem -
recorder
final io.quarkus.pulsar.SchemaProviderRecorder recorder -
recorderContext
final io.quarkus.deployment.recording.RecorderContext recorderContext -
alreadyGeneratedSchema
-
-
Constructor Details
-
SyntheticBeanBuilder
public SyntheticBeanBuilder(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.pulsar.SchemaProviderRecorder recorder, io.quarkus.deployment.recording.RecorderContext recorderContext)
-
-
Method Details
-
objectMapperSchemaId
-
schemaIdFor
-
produceObjectMapperSchemaBean
-
produceSchemaBean
-
produceSyntheticBeanSchema
void produceSyntheticBeanSchema(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.runtime.RuntimeValue<?> runtimeValue, String schemaId, org.jboss.jandex.Type type) -
produceSyntheticBeanSchema
-
generateId
-