ProxyObjectWrappingFactory

Proxy factory decorator, that conforms to requirements of a container, exposing as well the ability to set proxied object's identity and locator.

Constructors

this
this(ProxyFactory!T factory)

Constructor for ProxyObjectWrappingFactory!T

Members

Functions

destruct
void destruct(Object component)

Destructs a component of type T.

factory
Object factory()

Instantiates component of type Object.

Mixins

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

Properties

identity
string identity [@property setter]

Get the identity of original object that proxy factory will intantiate proxy object.

identity
string identity [@property getter]

Get identity

locator
Locator!() locator [@property setter]

Set a locator to object.

locator
Locator!() locator [@property getter]

Get locator

source
Locator!() source [@property setter]

Get the original locator that is used by proxy to fetch the proxied object.

source
Locator!() source [@property getter]

Get source

type
TypeInfo type [@property getter]

Get the type info of T that is created.

Inherited Members

From ProxyObjectFactory

identity
string identity [@property getter]

Get the identity of original object that proxy factory will intantiate proxy object.

source
Locator!() source [@property getter]

Get the original locator that is used by proxy to fetch the proxied object.

Meta