beangle-cdi-api
beangle-cdi-api
org.beangle.cdi
BeanNamesEventMulticaster
Container
Container
ContainerAware
ContainerListener
PropertySource
Scope
org.beangle.cdi.bind
BindModule
BindModule
BindRegistry
BindRegistry
Binding
Definition
DefinitionBinder
InjectPlaceHolder
Injection
PropertyPlaceHolder
ReferenceValue
Binding
Reconfig
Definition
ReconfigType
Reconfig
ReconfigModule
ReconfigSetting
beangle-cdi-api
/
org.beangle.cdi.bind
/
Binding
/
DefinitionBinder
DefinitionBinder
class
DefinitionBinder
(
val
config:
Binding
,
classes:
Class
[
_
]*)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
bind
(
classes:
Class
[
_
]*):
DefinitionBinder
def
bind
(
name:
String
,
clazz:
Class
[
_
]):
DefinitionBinder
def
constructor
(
args:
Any
*):
DefinitionBinder
def
description
(
descs:
String
*):
DefinitionBinder
def
head
:
Definition
def
in
(
scope:
Scope
):
DefinitionBinder
def
init
(
method:
String
):
DefinitionBinder
def
lazyInit
(
lazyInit:
Boolean
):
DefinitionBinder
def
nowire
(
properties:
String
*):
DefinitionBinder
def
optional
(
properties:
String
*):
DefinitionBinder
def
parent
(
parent:
String
):
DefinitionBinder
def
primary
():
DefinitionBinder
def
property
(
property:
String
,
value:
Any
):
DefinitionBinder
def
proxy
(
property:
String
,
clazz:
Class
[
_
]):
DefinitionBinder
def
proxy
(
property:
String
,
target:
Definition
):
DefinitionBinder
def
setAbstract
():
DefinitionBinder
def
shortName
(
b:
Boolean
):
DefinitionBinder
def
wiredEagerly
(
newvalue:
Boolean
):
DefinitionBinder
Concrete fields
val
config
:
Binding