Class SyntheticBeanBuilder
- java.lang.Object
-
- io.quarkus.smallrye.reactivemessaging.pulsar.deployment.SyntheticBeanBuilder
-
public class SyntheticBeanBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Map<String,String>alreadyGeneratedSchema(package private) SchemaProviderRecorderrecorder(package private) RecorderContextrecorderContext(package private) BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem>syntheticBeanBuildItem
-
Constructor Summary
Constructors Constructor Description SyntheticBeanBuilder(BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, SchemaProviderRecorder recorder, RecorderContext recorderContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (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)StringproduceSchemaBean(DefaultSchemaDiscoveryState discovery, org.jboss.jandex.Type type)(package private) voidproduceSyntheticBeanSchema(BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.runtime.RuntimeValue<?> runtimeValue, String schemaId, org.jboss.jandex.Type type)(package private) voidproduceSyntheticBeanSchema(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 Detail
-
syntheticBeanBuildItem
final BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem
-
recorder
final SchemaProviderRecorder recorder
-
recorderContext
final RecorderContext recorderContext
-
-
Constructor Detail
-
SyntheticBeanBuilder
public SyntheticBeanBuilder(BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, SchemaProviderRecorder recorder, RecorderContext recorderContext)
-
-
Method Detail
-
objectMapperSchemaId
static String objectMapperSchemaId(org.jboss.jandex.Type type)
-
schemaIdFor
String schemaIdFor(org.jboss.jandex.Type type)
-
produceObjectMapperSchemaBean
void produceObjectMapperSchemaBean(String schemaId, org.jboss.jandex.Type type)
-
produceSchemaBean
public String produceSchemaBean(DefaultSchemaDiscoveryState discovery, org.jboss.jandex.Type type)
-
produceSyntheticBeanSchema
void produceSyntheticBeanSchema(BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, io.quarkus.runtime.RuntimeValue<?> runtimeValue, String schemaId, org.jboss.jandex.Type type)
-
produceSyntheticBeanSchema
void produceSyntheticBeanSchema(BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItem, Supplier<?> supplier, String schemaId, org.jboss.jandex.Type type)
-
-