BindRegistry

org.beangle.cdi.bind.BindRegistry
See theBindRegistry companion object
trait BindRegistry

BindRegistry interface.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def beanNames: Set[String]

bean names.

bean names.

Attributes

def contains(beanName: String): Boolean

contains.

contains.

Attributes

def getBeanNames(clazz: Class[_]): List[String]

getBeanNames.

getBeanNames.

Attributes

def getBeanType(beanName: String): Class[_]

getBeanType.

getBeanType.

Attributes

def isPrimary(name: String): Boolean

Whether the bean is primary

Whether the bean is primary

Attributes

def register(name: String, clazz: Class[_]): Unit

register bean definition

register bean definition

Value parameters

clazz

cannot be null

name

beanName

Attributes

def register(name: String, obj: AnyRef): Unit

register singleton

register singleton

Attributes

def register[T](name: String, clazz: Class[_], definition: T): Unit

register bean definition

register bean definition

Value parameters

clazz

can be null if definition is abstract

name

beanName

Attributes

def setPrimary[T](name: String, isPrimary: Boolean, definition: T): Unit

Update primary

Update primary

Attributes