Interface CDIProvider

  • All Superinterfaces:
    Prioritized


    public interface CDIProvider
    extends Prioritized
    Interface implemented by a CDI provider to provide access to the current container
    Since:
    1.1
    • Field Detail

      • DEFAULT_CDI_PROVIDER_PRIORITY

        static final int DEFAULT_CDI_PROVIDER_PRIORITY
        See Also:
        Constant Field Values
    • Method Detail

      • getCDI

        CDI<java.lang.Object> getCDI​()
        Provides access to the current container
        Returns:
        the CDI instance for the current container
        Throws:
        java.lang.IllegalStateException - if no CDI container is available
      • getPriority

        default int getPriority​()
        Description copied from interface: Prioritized

        Returns the priority for this SPI element.

        Specified by:
        getPriority in interface Prioritized
        Returns:
        the priority value