Interface DiscoveryExtension.BootstrapDiscoveryContext

Enclosing interface:
DiscoveryExtension

public static interface DiscoveryExtension.BootstrapDiscoveryContext
  • Method Details

    • discoverExtension

      void discoverExtension(Consumer<DiscoveryExtension.Context> callback)
      Register callback to handle CDI extensions discovery.

      The callback is invoked once per discovery cycle.

      Parameters:
      callback - callback to handle CDI extensions discovery
    • discoverClass

      void discoverClass(BiConsumer<DiscoveryExtension.Context,Class<?>> callback)
      Register callback to handle class discovery.

      The callback is invoked once per each class to discoverField.

      Parameters:
      callback - callback to handle extensions discovery
    • discoverField

      void discoverField(BiConsumer<DiscoveryExtension.Context,Field> callback)
      Register callback to handle field discovery.

      The callback is invoked once per each declared field of each class to discoverField.

      Parameters:
      callback - callback to handle field discovery
    • discoverMethod

      void discoverMethod(BiConsumer<DiscoveryExtension.Context,Method> callback)
      Register callback to handle method discovery.

      The callback is invoked once per each declared method of each class to discoverField.

      Parameters:
      callback - callback to handle method discovery