ProxyFactory

Creates a proxy to an object or interface of type T, that is located in source locator by some identity.

Constructors

this
this(string identity, Locator!() original)

Constructor for ProxyFactory!(T)

Members

Functions

destruct
void destruct(T component)

Destructs a component of type T.

factory
Proxy!T factory()

Instantiates component of type T.

Mixins

__anonymous
mixin AllocatorAwareMixin!(typeof(this))
Undocumented in source.

Properties

identity
string identity [@property setter]

Set the identity of proxied object

identity
string identity [@property getter]

Get the identity of proxied object.

locator
Locator!(Object, string) locator [@property setter]

Set locator

locator
Locator!() locator [@property getter]

Get locator

source
Locator!() source [@property setter]

Set the source of proxied object.

source
Locator!() source [@property getter]

Get the source of proxied object.

type
TypeInfo type [@property getter]

Get the type info of T that is created.

Meta