Top Description Methods
javax.enterprise.inject.spi

public Interface ProcessSyntheticBean<X>

extends ProcessBean<X>
Type Parameters
<X>
The class of the bean

The container fires an event of this type for each custom bean implementation added through AfterBeanDiscovery#addBean() or AfterBeanDiscovery#addBean(Bean), before registering the javax.enterprise.inject.spi.Bean object.

If any observer method of a ProcessSyntheticBean event throws an exception, the exception is treated as a definition error by the container.

Author
Martin Kouba
Since
2.0

Method Summary

Modifier and TypeMethod and Description
public Extension

Returns:

the extension instance
getSource
()

Get the extension instance which added the Bean for which this event is being fired.

Inherited from javax.enterprise.inject.spi.ProcessBean:
addDefinitionErrorgetAnnotatedgetBean

Method Detail

getSourceback to summary
public Extension getSource()

Get the extension instance which added the Bean for which this event is being fired.

Returns:Extension

the extension instance

Exceptions
IllegalStateException:
if called outside of the observer method invocation