public AlertManagerImpl(ApplicationStateManager asm, Request request, AjaxResponseRenderer ajaxResponseRenderer, PerthreadManager perThreadManager) { this.asm = asm; this.request = request; this.ajaxResponseRenderer = ajaxResponseRenderer; needAlertStorageCleanup = perThreadManager.createValue(); }
public JGrowlManagerImpl(ApplicationStateManager asm, Request request, AjaxResponseRenderer ajaxResponseRenderer, PerthreadManager perThreadManager) { this.asm = asm; this.request = request; this.ajaxResponseRenderer = ajaxResponseRenderer; needAlertStorageCleanup = perThreadManager.createValue(); }
public PerThreadValue get(InstanceContext context) { // Each instance will get a new PerThreadValue return perThreadManager.createValue(); } });
public <T> PerThreadValue<T> createPerThreadValue() { return perThreadManager.createValue(); }
public PersistentLocaleImpl(PerthreadManager perThreadManager, @Symbol(SymbolConstants.SUPPORTED_LOCALES) String supportedLocales) { this.supportedLocales = supportedLocales; localeValue = perThreadManager.createValue(); for (String name : TapestryInternalUtils.splitAtCommas(supportedLocales)) { localeNames.add(name.toLowerCase()); } }
public MutableServiceActivity(ServiceDef serviceDef, PerthreadManager perthreadManager, Status status) { this.serviceDef = serviceDef; if (serviceDef.getServiceScope().equals(ScopeConstants.PERTHREAD)) { perThreadStatus = perthreadManager.createValue(); perThreadStatus.set(status); this.status = status; // this is now the default status } else { perThreadStatus = null; this.status = status; } }
/** * @param name * canonicalized page name * @param selector * used to locate resources * @param persistentFieldManager * for access to cross-request persistent values * @param perThreadManager * @param metaDataLocator */ public PageImpl(String name, ComponentResourceSelector selector, PersistentFieldManager persistentFieldManager, PerthreadManager perThreadManager, MetaDataLocator metaDataLocator) { this.name = name; this.selector = selector; this.persistentFieldManager = persistentFieldManager; fieldBundle = perThreadManager.createValue(new ObjectCreator<PersistentFieldBundle>() { @Override public PersistentFieldBundle createObject() { return PageImpl.this.persistentFieldManager.gatherChanges(PageImpl.this.name); } }); exactParameterCountMatch = metaDataLocator.findMeta(MetaDataConstants.UNKNOWN_ACTIVATION_CONTEXT_CHECK, name, Boolean.class); }
public MutableServiceActivity(ServiceDef serviceDef, PerthreadManager perthreadManager, Status status) { this.serviceDef = serviceDef; if (serviceDef.getServiceScope().equals(ScopeConstants.PERTHREAD)) { perThreadStatus = perthreadManager.createValue(); perThreadStatus.set(status); this.status = status; // this is now the default status } else { perThreadStatus = null; this.status = status; } }
@Override public Object createService(ServiceResources resources, ObjectCreator creator) { ObjectCreator perThreadCreator = perthreadManager.createValue(creator); Class serviceInterface = resources.getServiceInterface(); return proxyFactory.createProxy(serviceInterface, perThreadCreator, "<PerThread Proxy for " + resources.getServiceId() + "(" + serviceInterface.getName() + ")>"); } }
@Override public Object createService(ServiceResources resources, ObjectCreator creator) { ObjectCreator perThreadCreator = perthreadManager.createValue(creator); Class serviceInterface = resources.getServiceInterface(); return proxyFactory.createProxy(serviceInterface, perThreadCreator, "<PerThread Proxy for " + resources.getServiceId() + "(" + serviceInterface.getName() + ")>"); } }
public FieldConduit<Object> get(InstanceContext context) { Object fieldDefaultValue = classCache.defaultValueForType(fieldType); InternalComponentResources resources = context.get(InternalComponentResources.class); return new UnclaimedFieldConduit(resources, perThreadManager.createValue(), fieldDefaultValue); } };
final PerThreadValue<ParameterState> stateValue = perThreadManager.createValue();