|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ObjectCreator | |
---|---|
org.apache.tapestry5.internal.spring | [INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change |
org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container |
org.apache.tapestry5.ioc.def | Tapestry IOC service definitions |
org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change. |
org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change. |
org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change |
org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces |
org.apache.tapestry5.ioc.test | Classes supporting testing of Tapestry IOC services |
Uses of ObjectCreator in org.apache.tapestry5.internal.spring |
---|
Classes in org.apache.tapestry5.internal.spring that implement ObjectCreator | |
---|---|
class |
StaticObjectCreator
An ObjectCreator for a statically identified object (typically, a bean from the
Spring application context). |
Methods in org.apache.tapestry5.internal.spring that return ObjectCreator | |
---|---|
ObjectCreator |
SpringBeanServiceDef.createServiceCreator(ServiceBuilderResources resources)
|
Uses of ObjectCreator in org.apache.tapestry5.ioc |
---|
Methods in org.apache.tapestry5.ioc with parameters of type ObjectCreator | |
---|---|
Object |
ServiceLifecycle.createService(ServiceResources resources,
ObjectCreator creator)
Returns the same creator, or a new one, that encapsulates the creation of the core service implementation. |
Uses of ObjectCreator in org.apache.tapestry5.ioc.def |
---|
Methods in org.apache.tapestry5.ioc.def that return ObjectCreator | |
---|---|
ObjectCreator |
ServiceDef.createServiceCreator(ServiceBuilderResources resources)
Returns an ObjectCreator that can create the core service implementation. |
Uses of ObjectCreator in org.apache.tapestry5.ioc.internal |
---|
Classes in org.apache.tapestry5.ioc.internal that implement ObjectCreator | |
---|---|
class |
AbstractReloadableObjectCreator
|
class |
AbstractServiceCreator
Abstract implementation of ObjectCreator geared towards the creation of the core service implementation,
either by invoking a service builder method on a module, or by invoking a constructor. |
class |
AdvisorStackBuilder
Equivalent of InterceptorStackBuilder , but works using an
AspectInterceptorBuilder that receives advice from
ServiceAdvisor s. |
class |
ConstructorServiceCreator
A service creator based on an implementation class' constructor, rather than a service builder method. |
class |
InterceptorStackBuilder
Responsible for constructing the interceptor stack, on demand, by invoking an ordered series of decorators ( DecoratorDef (which are converted into ServiceDecorator s). |
class |
LifecycleWrappedServiceCreator
Wrapper around a lifecycle, a set of resources for a service, and an underlying ObjectCreator for a service
that allows the service lifecycle to alter the way that the service is created (this is needed for the more advanced,
non-singleton types of service lifecycles). |
class |
OperationTrackingObjectCreator
Makes sure the operations tracker is notified knows that a service is being realized. |
class |
RecursiveServiceCreationCheckWrapper
Decorator for ObjectCreator that ensures the service is only created once. |
class |
ReloadableObjectCreator
Reloadable object creator for non-service objects. |
class |
ReloadableServiceImplementationObjectCreator
Returns an ObjectCreator for lazily instantiating a given implementation class (with dependencies). |
class |
ServiceBuilderMethodInvoker
Basic implementation of ObjectCreator that handles invoking a method on the module
builder, and figures out the correct parameters to pass into the annotated method. |
Methods in org.apache.tapestry5.ioc.internal that return ObjectCreator | |
---|---|
ObjectCreator |
ReloadableObjectCreatorSource.constructCreator(ServiceBuilderResources resources)
|
ObjectCreator |
ObjectCreatorSource.constructCreator(ServiceBuilderResources resources)
Provides an ObjectCreator that can be used to ultimately instantiate the core service implementation. |
ObjectCreator |
ServiceDefImpl.createServiceCreator(ServiceBuilderResources resources)
|
Methods in org.apache.tapestry5.ioc.internal with parameters of type ObjectCreator | |
---|---|
Object |
SingletonServiceLifecycle.createService(ServiceResources resources,
ObjectCreator creator)
|
Constructors in org.apache.tapestry5.ioc.internal with parameters of type ObjectCreator | |
---|---|
AdvisorStackBuilder(ServiceDef3 serviceDef,
ObjectCreator delegate,
AspectDecorator aspectDecorator,
InternalRegistry registry)
|
|
InterceptorStackBuilder(ServiceDef3 serviceDef,
ObjectCreator delegate,
InternalRegistry registry)
|
|
LifecycleWrappedServiceCreator(ServiceLifecycle lifecycle,
ServiceResources resources,
ObjectCreator creator)
|
|
OperationTrackingObjectCreator(OperationTracker tracker,
String message,
ObjectCreator delegate)
|
|
RecursiveServiceCreationCheckWrapper(ServiceDef serviceDef,
ObjectCreator delegate,
org.slf4j.Logger logger)
|
Uses of ObjectCreator in org.apache.tapestry5.ioc.internal.services |
---|
Classes in org.apache.tapestry5.ioc.internal.services that implement ObjectCreator | |
---|---|
class |
CachingObjectCreator<T>
An ObjectCreator that delegates to another
ObjectCreator and caches the result. |
class |
JustInTimeObjectCreator<T>
Invoked from a fabricated service delegate to get or realize (instantiate and configure) the service implementation. |
class |
PerThreadServiceCreator
Provides per-thread implementations of services. |
Methods in org.apache.tapestry5.ioc.internal.services with parameters of type ObjectCreator | ||
---|---|---|
|
ClassFactoryImpl.createProxy(Class<T> proxyInterface,
Class<? extends T> delegateClass,
ObjectCreator delegateCreator,
String description)
|
|
|
PlasticProxyFactoryImpl.createProxy(Class<T> interfaceType,
ObjectCreator<T> creator,
String description)
|
|
|
ClassFactoryImpl.createProxy(Class<T> proxyInterface,
ObjectCreator delegateCreator,
String description)
|
|
Object |
PerThreadServiceLifecycle.createService(ServiceResources resources,
ObjectCreator creator)
|
|
|
ThunkCreatorImpl.createThunk(Class<T> proxyType,
ObjectCreator objectCreator,
String description)
|
|
Location |
PlasticProxyFactoryImpl.getMemberLocation(Member member,
String methodName,
String memberTypeDesc,
ObjectCreator<String> textDescriptionCreator)
|
Constructors in org.apache.tapestry5.ioc.internal.services with parameters of type ObjectCreator | |
---|---|
CachingObjectCreator(ObjectCreator<T> delegate)
|
|
JustInTimeObjectCreator(ServiceActivityTracker tracker,
ObjectCreator<T> creator,
String serviceId)
|
|
PerThreadServiceCreator(PerthreadManager perthreadManager,
ObjectCreator delegate)
|
Uses of ObjectCreator in org.apache.tapestry5.ioc.internal.util |
---|
Classes in org.apache.tapestry5.ioc.internal.util that implement ObjectCreator | |
---|---|
class |
ConstructionPlan<T>
Encapsulates the initial construction of an object instance, followed by a series InitializationPlan s to initialize fields and invoke other methods of the constructed object. |
Fields in org.apache.tapestry5.ioc.internal.util with type parameters of type ObjectCreator | |
---|---|
static Mapper<ObjectCreator,Object> |
InternalUtils.CREATE_OBJECT
|
Methods in org.apache.tapestry5.ioc.internal.util that return ObjectCreator | ||
---|---|---|
static ObjectCreator[] |
InternalUtils.calculateParameters(ObjectLocator locator,
InjectionResources resources,
Class[] parameterTypes,
Type[] genericTypes,
Annotation[][] parameterAnnotations,
OperationTracker tracker)
|
|
static ObjectCreator[] |
InternalUtils.calculateParametersForMethod(Method method,
ObjectLocator locator,
InjectionResources resources,
OperationTracker tracker)
|
|
static
|
InternalUtils.createConstructorConstructionPlan(OperationTracker tracker,
ObjectLocator locator,
InjectionResources resources,
org.slf4j.Logger logger,
String description,
Constructor<T> constructor)
|
|
static
|
InternalUtils.createMethodInvocationPlan(OperationTracker tracker,
ObjectLocator locator,
InjectionResources resources,
org.slf4j.Logger logger,
String description,
Object instance,
Method method)
|
Methods in org.apache.tapestry5.ioc.internal.util with parameters of type ObjectCreator | |
---|---|
static Object[] |
InternalUtils.realizeObjects(ObjectCreator[] creators)
|
Constructors in org.apache.tapestry5.ioc.internal.util with parameters of type ObjectCreator | |
---|---|
ConstructorInvoker(Constructor constructor,
ObjectCreator[] constructorParameters)
|
|
MethodInvoker(Object instance,
Method method,
ObjectCreator[] methodParameters)
|
Uses of ObjectCreator in org.apache.tapestry5.ioc.services |
---|
Methods in org.apache.tapestry5.ioc.services with parameters of type ObjectCreator | ||
---|---|---|
|
ClassFactory.createProxy(Class<T> proxyInterface,
Class<? extends T> delegateClass,
ObjectCreator delegateCreator,
String description)
Deprecated. Creates a proxy for an interface. |
|
|
PlasticProxyFactory.createProxy(Class<T> interfaceType,
ObjectCreator<T> creator,
String description)
Creates a proxy instance that delegates all methods through a corresponding ObjectCreator. |
|
|
ClassFactory.createProxy(Class<T> proxyInterface,
ObjectCreator delegateCreator,
String description)
Deprecated. Creates a proxy for an interface. |
|
|
ThunkCreator.createThunk(Class<T> proxyType,
ObjectCreator objectCreator,
String description)
Creates a Thunk of the given proxy type. |
Uses of ObjectCreator in org.apache.tapestry5.ioc.test |
---|
Methods in org.apache.tapestry5.ioc.test that return ObjectCreator | |
---|---|
protected ObjectCreator |
IOCTestCase.mockObjectCreator()
|
Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectCreator | |
---|---|
protected void |
IOCTestCase.train_createObject(ObjectCreator creator,
Object service)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |