Class KotlinPanacheMongoResourceProcessor

    • Constructor Detail

      • KotlinPanacheMongoResourceProcessor

        public KotlinPanacheMongoResourceProcessor()
    • Method Detail

      • buildImperativeCompanions

        public void buildImperativeCompanions​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                              io.quarkus.deployment.builditem.ApplicationIndexBuildItem applicationIndex,
                                              io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformers,
                                              io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                                              io.quarkus.deployment.annotations.BuildProducer<PropertyMappingClassBuildStep> propertyMappingClass,
                                              List<io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem> methodCustomizersBuildItems)
      • buildReactiveCompanions

        public void buildReactiveCompanions​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
                                            io.quarkus.deployment.annotations.BuildProducer<PropertyMappingClassBuildStep> propertyMappingClass,
                                            io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformers,
                                            List<io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem> methodCustomizersBuildItems)
      • featureBuildItem

        protected io.quarkus.deployment.builditem.FeatureBuildItem featureBuildItem()
      • createEntityEnhancer

        public io.quarkus.panache.common.deployment.PanacheEntityEnhancer createEntityEnhancer​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                                                                               List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers,
                                                                                               io.quarkus.panache.common.deployment.MetamodelInfo modelInfo)
        Specified by:
        createEntityEnhancer in class BasePanacheMongoResourceProcessor
      • createReactiveEntityEnhancer

        public io.quarkus.panache.common.deployment.PanacheEntityEnhancer createReactiveEntityEnhancer​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                                                                                       List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers,
                                                                                                       io.quarkus.panache.common.deployment.MetamodelInfo modelInfo)
        Specified by:
        createReactiveEntityEnhancer in class BasePanacheMongoResourceProcessor
      • createRepositoryEnhancer

        public io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer createRepositoryEnhancer​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                                                                                       List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers)
        Specified by:
        createRepositoryEnhancer in class BasePanacheMongoResourceProcessor
      • createReactiveRepositoryEnhancer

        public io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer createReactiveRepositoryEnhancer​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                                                                                               List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers)
        Specified by:
        createReactiveRepositoryEnhancer in class BasePanacheMongoResourceProcessor