Top Description Fields Methods
javax.enterprise.inject.spi

public Interface CDIProvider

extends Prioritized

Interface implemented by a CDI provider to provide access to the current container
Author
Pete Muir
Since
1.1

Field Summary

Modifier and TypeField and Description
public static final int

Method Summary

Modifier and TypeMethod and Description
public CDI<Object>

Returns:

the CDI instance for the current container
getCDI
()

Provides access to the current container

public default int
getPriority()

Implements javax.enterprise.inject.spi.Prioritized.getPriority.

Returns the priority for this SPI element.

Field Detail

DEFAULT_CDI_PROVIDER_PRIORITYback to summary
public static final int DEFAULT_CDI_PROVIDER_PRIORITY

Method Detail

getCDIback to summary
public CDI<Object> getCDI()

Provides access to the current container

Returns:CDI<Object>

the CDI instance for the current container

Exceptions
IllegalStateException:
if no CDI container is available
getPriorityback to summary
public default int getPriority()

Implements javax.enterprise.inject.spi.Prioritized.getPriority.

Doc from javax.enterprise.inject.spi.Prioritized.getPriority.

Returns the priority for this SPI element.

Returns:int

the priority value

Annotations
@Override