Uses of Interface
org.apache.tapestry5.commons.services.PlasticProxyFactory
Packages that use PlasticProxyFactory
Package
Description
Support classes for the
BeanEditor
component.[INTERNAL USE ONLY] support for Clojure functions; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
Services for locating and loading pages and component resources.
-
Uses of PlasticProxyFactory in org.apache.tapestry5.beanmodel
Methods in org.apache.tapestry5.beanmodel with parameters of type PlasticProxyFactoryModifier and TypeMethodDescriptionBeanModelSourceBuilder.setPlasticProxyFactory
(PlasticProxyFactory plasticProxyFactory) Sets thePlasticProxyFactory
to be used. -
Uses of PlasticProxyFactory in org.apache.tapestry5.beanmodel.internal.services
Constructors in org.apache.tapestry5.beanmodel.internal.services with parameters of type PlasticProxyFactoryModifierConstructorDescriptionBeanModelSourceImpl
(TypeCoercer typeCoercer, PropertyAccess propertyAccess, PropertyConduitSource propertyConduitSource, PlasticProxyFactory proxyFactory, DataTypeAnalyzer dataTypeAnalyzer, ObjectLocator locator) PropertyConduitSourceImpl
(PropertyAccess access, PlasticProxyFactory proxyFactory, TypeCoercer typeCoercer, StringInterner interner) -
Uses of PlasticProxyFactory in org.apache.tapestry5.beanmodel.services
Classes in org.apache.tapestry5.beanmodel.services that implement PlasticProxyFactory -
Uses of PlasticProxyFactory in org.apache.tapestry5.commons.services
Methods in org.apache.tapestry5.commons.services that return PlasticProxyFactoryModifier and TypeMethodDescriptiondefault PlasticProxyFactory
PlasticProxyFactory.getProxyFactory
(String className) Returns the PlasticProxyFactory instance to be used for a given class. -
Uses of PlasticProxyFactory in org.apache.tapestry5.internal.clojure
Constructors in org.apache.tapestry5.internal.clojure with parameters of type PlasticProxyFactoryModifierConstructorDescriptionClojureBuilderImpl
(PlasticProxyFactory proxyFactory, MethodToFunctionSymbolMapper mapper, OperationTracker tracker) -
Uses of PlasticProxyFactory in org.apache.tapestry5.internal.services
Methods in org.apache.tapestry5.internal.services that return PlasticProxyFactoryModifier and TypeMethodDescriptionComponentInstantiatorSource.getProxyFactory()
Returns a proxy factory that can be used to generate additional classes around enhanced classes, or create subclasses of enhanced classes.ComponentInstantiatorSourceImpl.getProxyFactory()
Constructors in org.apache.tapestry5.internal.services with parameters of type PlasticProxyFactoryModifierConstructorDescriptionComponentClassCacheImpl
(PlasticProxyFactory plasticFactory, TypeCoercer typeCoercer) ComponentInstantiatorSourceImpl
(org.slf4j.Logger logger, LoggerSource loggerSource, PlasticProxyFactory proxyFactory, ComponentClassTransformWorker2 transformerChain, ClasspathURLConverter classpathURLConverter, OperationTracker tracker, Map<String, ControlledPackageType> configuration, boolean productionMode, boolean multipleClassLoaders, ComponentClassResolver resolver, InternalComponentInvalidationEventHub invalidationHub, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentDependencyRegistry componentDependencyRegistry) EnvironmentalShadowBuilderImpl
(PlasticProxyFactory proxyFactory, Environment environment) Construct using the default builtin factory, not the component layer version. -
Uses of PlasticProxyFactory in org.apache.tapestry5.ioc.internal
Fields in org.apache.tapestry5.ioc.internal declared as PlasticProxyFactoryModifier and TypeFieldDescriptionprotected final PlasticProxyFactory
AbstractServiceInstrumenter.proxyFactory
Constructors in org.apache.tapestry5.ioc.internal with parameters of type PlasticProxyFactoryModifierConstructorDescriptionAbstractMethodInvokingInstrumenter
(ModuleBuilderSource moduleSource, Method method, ServiceResources resources, PlasticProxyFactory proxyFactory) protected
AbstractReloadableObjectCreator
(PlasticProxyFactory proxyFactory, ClassLoader baseClassLoader, String implementationClassName, org.slf4j.Logger logger, OperationTracker tracker) AbstractServiceInstrumenter
(Method method, String[] patterns, String[] constraints, Class serviceInterface, Set<Class> markers, PlasticProxyFactory proxyFactory) AdvisorDefImpl
(Method method, String[] patterns, String[] constraints, PlasticProxyFactory proxyFactory, String advisorId, Class serviceInterface, Set<Class> markers) ContributionDefImpl
(String serviceId, Method contributorMethod, boolean optional, PlasticProxyFactory proxyFactory, Class serviceInterface, Set<Class> markers) DecoratorDefImpl
(Method decoratorMethod, String[] patterns, String[] constraints, PlasticProxyFactory proxyFactory, String decoratorId, Class serviceInterface, Set<Class> markers) DefaultModuleDefImpl
(Class<?> moduleClass, org.slf4j.Logger logger, PlasticProxyFactory proxyFactory) ModuleImpl
(InternalRegistry registry, ServiceActivityTracker tracker, ModuleDef moduleDef, PlasticProxyFactory proxyFactory, org.slf4j.Logger logger) RegistryImpl
(Collection<ModuleDef2> moduleDefs, PlasticProxyFactory proxyFactory, LoggerSource loggerSource, OperationTracker operationTracker) Constructs the registry from a set of module definitions and other resources.ReloadableObjectCreator
(PlasticProxyFactory proxyFactory, ClassLoader baseClassLoader, String implementationClassName, org.slf4j.Logger logger, OperationTracker tracker, ObjectLocator locator) ReloadableObjectCreatorSource
(PlasticProxyFactory proxyFactory, Method bindMethod, Class serviceInterfaceClass, Class serviceImplementationClass, boolean eagerLoad) ReloadableServiceImplementationObjectCreator
(PlasticProxyFactory proxyFactory, ServiceBuilderResources resources, ClassLoader baseClassLoader, String implementationClassName) ServiceAdvisorImpl
(ModuleBuilderSource moduleSource, Method method, ServiceResources resources, PlasticProxyFactory proxyFactory) ServiceBinderImpl
(ServiceDefAccumulator accumulator, Method bindMethod, PlasticProxyFactory proxyFactory, Set<Class> defaultMarkers, boolean moduleDefaultPreventDecoration) ServiceDecoratorImpl
(Method method, ModuleBuilderSource moduleSource, ServiceResources resources, PlasticProxyFactory proxyFactory) ServiceResourcesImpl
(InternalRegistry registry, Module module, ServiceDef3 serviceDef, PlasticProxyFactory proxyFactory, org.slf4j.Logger logger) -
Uses of PlasticProxyFactory in org.apache.tapestry5.ioc.internal.services
Constructors in org.apache.tapestry5.ioc.internal.services with parameters of type PlasticProxyFactoryModifierConstructorDescriptionAspectDecoratorImpl
(PlasticProxyFactory proxyFactory) AspectInterceptorBuilderImpl
(AnnotationAccess annotationAccess, PlasticProxyFactory plasticProxyFactory, Class<T> serviceInterface, T delegate, String description) BridgeBuilder
(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, PlasticProxyFactory proxyFactory) ChainBuilderImpl
(PlasticProxyFactory proxyFactory) DefaultImplementationBuilderImpl
(PlasticProxyFactory proxyFactory) PerThreadServiceLifecycle
(PerthreadManager perthreadManager, PlasticProxyFactory proxyFactory) PipelineBuilderImpl
(PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder) PropertyShadowBuilderImpl
(PlasticProxyFactory proxyFactory, PropertyAccess propertyAccess) StrategyBuilderImpl
(PlasticProxyFactory proxyFactory) ThunkCreatorImpl
(PlasticProxyFactory proxyFactory) -
Uses of PlasticProxyFactory in org.apache.tapestry5.ioc.internal.util
Methods in org.apache.tapestry5.ioc.internal.util with parameters of type PlasticProxyFactoryModifier and TypeMethodDescriptionstatic String
InternalUtils.asString
(Method method, PlasticProxyFactory proxyFactory) Converts a method to a user presentable string using aPlasticProxyFactory
to obtain aLocation
(where possible). -
Uses of PlasticProxyFactory in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return PlasticProxyFactoryModifier and TypeMethodDescriptionTapestryModule.buildComponentProxyFactory
(ComponentInstantiatorSource source) Returns aPlasticProxyFactory
that can be used to create extra classes around component classes.Methods in org.apache.tapestry5.modules with parameters of type PlasticProxyFactoryModifier and TypeMethodDescriptionstatic void
TapestryModule.registerToClearPlasticProxyFactoryOnInvalidation
(InvalidationEventHub hub, PlasticProxyFactory proxyFactory) -
Uses of PlasticProxyFactory in org.apache.tapestry5.services.pageload
Methods in org.apache.tapestry5.services.pageload that return PlasticProxyFactoryModifier and TypeMethodDescriptionPageClassLoaderContext.getProxyFactory()
Returns this context's PlasticProxyFactory instance.Method parameters in org.apache.tapestry5.services.pageload with type arguments of type PlasticProxyFactoryModifier and TypeMethodDescriptionvoid
PageClassLoaderContextManager.initialize
(PageClassLoaderContext root, Function<ClassLoader, PlasticProxyFactory> plasticProxyFactoryProvider) Initializes this service with the root context and a Plastic proxy factory provider.void
PageClassLoaderContextManagerImpl.initialize
(PageClassLoaderContext root, Function<ClassLoader, PlasticProxyFactory> plasticProxyFactoryProvider) Constructors in org.apache.tapestry5.services.pageload with parameters of type PlasticProxyFactoryModifierConstructorDescriptionPageClassLoaderContext
(String name, PageClassLoaderContext parent, Set<String> classNames, PlasticProxyFactory plasticProxyFactory, Function<String, PageClassLoaderContext> provider)