BindRegistry

BindRegistry interface.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def beanNames: Set[String]

bean names.

bean names.

def contains(beanName: String): Boolean

contains.

contains.

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

getBeanNames.

getBeanNames.

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

getBeanType.

getBeanType.

def isPrimary(name: String): Boolean

Whether the bean is primary

Whether the bean is primary

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

register bean definition

register bean definition

Value parameters:
clazz

cannot be null

name

beanName

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

register singleton

register singleton

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

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

Update primary

Update primary