Class ConfiguratorBase<THIS extends ConfiguratorBase<THIS>>

java.lang.Object
io.quarkus.arc.processor.ConfiguratorBase<THIS>
Direct Known Subclasses:
BeanConfiguratorBase, InterceptorConfigurator, ObserverConfigurator

public abstract class ConfiguratorBase<THIS extends ConfiguratorBase<THIS>> extends Object
Base class for configurators that accept a parameter map.

This construct is not thread-safe.

  • Field Details

  • Constructor Details

    • ConfiguratorBase

      public ConfiguratorBase()
  • Method Details

    • self

      protected THIS self()
    • read

      public THIS read(ConfiguratorBase<?> base)
    • param

      public THIS param(String name, boolean value)
    • param

      public THIS param(String name, boolean[] value)
    • param

      public THIS param(String name, byte value)
    • param

      public THIS param(String name, byte[] value)
    • param

      public THIS param(String name, short value)
    • param

      public THIS param(String name, short[] value)
    • param

      public THIS param(String name, int value)
    • param

      public THIS param(String name, int[] value)
    • param

      public THIS param(String name, long value)
    • param

      public THIS param(String name, long[] value)
    • param

      public THIS param(String name, float value)
    • param

      public THIS param(String name, float[] value)
    • param

      public THIS param(String name, double value)
    • param

      public THIS param(String name, double[] value)
    • param

      public THIS param(String name, char value)
    • param

      public THIS param(String name, char[] value)
    • param

      public THIS param(String name, String value)
    • param

      public THIS param(String name, String[] value)
    • param

      public THIS param(String name, Enum<?> value)
    • param

      public THIS param(String name, Enum<?>[] value)
    • param

      public THIS param(String name, Class<?> value)
    • param

      public THIS param(String name, Class<?>[] value)
    • param

      public THIS param(String name, org.jboss.jandex.ClassInfo value)
    • param

      public THIS param(String name, org.jboss.jandex.ClassInfo[] value)
    • param

      public THIS param(String name, org.jboss.jandex.AnnotationInstance value)
    • param

      public THIS param(String name, org.jboss.jandex.AnnotationInstance[] value)