public AspectDecoratorImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public ThunkCreatorImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public PipelineBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder) { this.proxyFactory = proxyFactory; this.defaultImplementationBuilder = defaultImplementationBuilder; }
public PropertyShadowBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, PropertyAccess propertyAccess) { this.proxyFactory = proxyFactory; this.propertyAccess = propertyAccess; }
public DefaultImplementationBuilderImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public PropertyShadowBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, PropertyAccess propertyAccess) { this.proxyFactory = proxyFactory; this.propertyAccess = propertyAccess; }
public StrategyBuilderImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public DefaultImplementationBuilderImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public StrategyBuilderImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public ChainBuilderImpl(@Builtin PlasticProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; }
public ClojureBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, MethodToFunctionSymbolMapper mapper, OperationTracker tracker) { this.proxyFactory = proxyFactory; this.mapper = mapper; this.tracker = tracker; }
/** * Construct using the default builtin factory, not the component layer version. */ public EnvironmentalShadowBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, Environment environment) { this.proxyFactory = proxyFactory; this.environment = environment; }
public PipelineBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder) { this.proxyFactory = proxyFactory; this.defaultImplementationBuilder = defaultImplementationBuilder; }
public class FieldInjectionViaInject { @Inject @Builtin private SymbolSource symbolSource; public SymbolSource getSymbolSource() { return symbolSource; } }
@Startup public static void registerToClearPlasticProxyFactoryOnInvalidation(@ComponentClasses InvalidationEventHub hub, @Builtin final PlasticProxyFactory proxyFactory) { hub.addInvalidationCallback(new Runnable() { public void run() { proxyFactory.clearCache(); } }); }