@Contribute(SymbolProvider.class) @FactoryDefaults public static void defaultExternalSpringContextOff(MappedConfiguration<String, Object> configuration) { configuration.add(SpringConstants.USE_EXTERNAL_SPRING_CONTEXT, false); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void defaultExternalSpringContextOff(MappedConfiguration<String, Object> configuration) { configuration.add(SpringConstants.USE_EXTERNAL_SPRING_CONTEXT, false); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void factoryDefaults(MappedConfiguration<String, Object> configuration) { configuration.add(KaptchaSymbolConstants.KAPTCHA_DEFAULT_VISIBLE, true); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupDefaultCacheDirectory(MappedConfiguration<String, Object> configuration) { configuration.add(WebResourcesSymbols.CACHE_DIR, "${java.io.tmpdir}/tapestry-asset-cache"); configuration.add(WebResourcesSymbols.COMPILATION_LEVEL, CompilationLevel.WHITESPACE_ONLY); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupDefaultCacheDirectory(MappedConfiguration<String, Object> configuration) { configuration.add(WebResourcesSymbols.CACHE_DIR, "${java.io.tmpdir}/tapestry-asset-cache"); configuration.add(WebResourcesSymbols.COMPILATION_LEVEL, CompilationLevel.WHITESPACE_ONLY); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupFactoryDefaults(MappedConfiguration<String, Object> configuration) { configuration.add(SymbolConstants.JAVASCRIPT_INFRASTRUCTURE_PROVIDER, "prototype"); configuration.add(SymbolConstants.MODULE_PATH_PREFIX, "modules"); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void provideFactoryDefaults(final MappedConfiguration<String, String> configuration) { configuration.add(JpaSymbols.PROVIDE_ENTITY_VALUE_ENCODERS, "true"); configuration.add(JpaSymbols.EARLY_START_UP, "true"); configuration.add(JpaSymbols.ENTITY_SESSION_STATE_PERSISTENCE_STRATEGY_ENABLED, "true"); configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/META-INF/persistence.xml"); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void provideFactoryDefaults(final MappedConfiguration<String, String> configuration) { configuration.add(JpaSymbols.PROVIDE_ENTITY_VALUE_ENCODERS, "true"); configuration.add(JpaSymbols.EARLY_START_UP, "true"); configuration.add(JpaSymbols.ENTITY_SESSION_STATE_PERSISTENCE_STRATEGY_ENABLED, "true"); configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/META-INF/persistence.xml"); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupDefaultSymbols(MappedConfiguration<String, Object> configuration) { configuration.add(IOCSymbols.THREAD_POOL_CORE_SIZE, 3); configuration.add(IOCSymbols.THREAD_POOL_MAX_SIZE, 20); configuration.add(IOCSymbols.THREAD_POOL_KEEP_ALIVE, "1 m"); configuration.add(IOCSymbols.THREAD_POOL_ENABLED, true); configuration.add(IOCSymbols.THREAD_POOL_QUEUE_SIZE, 100); } }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupDefaultSymbols(MappedConfiguration<String, Object> configuration) { configuration.add(IOCSymbols.THREAD_POOL_CORE_SIZE, 3); configuration.add(IOCSymbols.THREAD_POOL_MAX_SIZE, 20); configuration.add(IOCSymbols.THREAD_POOL_KEEP_ALIVE, "1 m"); configuration.add(IOCSymbols.THREAD_POOL_ENABLED, true); configuration.add(IOCSymbols.THREAD_POOL_QUEUE_SIZE, 100); } }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void contributeValuesRequiringCoercion(MappedConfiguration<String, Object> configuration) { configuration.add("bool-true", true); configuration.add("bool-false", false); configuration.add("num-12345", 12345); } }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void setupSymbols(MappedConfiguration<String, Object> configuration) { // Minification may be enabled in production mode, but unless a minimizer is provided, nothing // will change. configuration.add(SymbolConstants.MINIFICATION_ENABLED, SymbolConstants.PRODUCTION_MODE_VALUE); configuration.add(SymbolConstants.GZIP_COMPRESSION_ENABLED, true); configuration.add(SymbolConstants.COMBINE_SCRIPTS, SymbolConstants.PRODUCTION_MODE_VALUE); configuration.add(SymbolConstants.ASSET_URL_FULL_QUALIFIED, false); configuration.add(SymbolConstants.ASSET_PATH_PREFIX, "assets"); configuration.add(SymbolConstants.BOOTSTRAP_ROOT, "${tapestry.asset.root}/bootstrap"); configuration.add("tapestry.asset.root", "classpath:META-INF/assets/tapestry5"); configuration.add(SymbolConstants.OMIT_EXPIRATION_CACHE_CONTROL_HEADER, "max-age=60,must-revalidate"); }
/** * <dl> * <dt>SystemProperties</dt> * <dd>Exposes JVM System properties as symbols (currently case-sensitive)</dd> * <dt>EnvironmentVariables</dt> * <dd>Exposes environment variables as symbols (adding a "env." prefix)</dd> * <dt>ApplicationDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link ApplicationDefaults}</dd> * <dt>FactoryDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link FactoryDefaults}</dd> * </dl> */ @Contribute(SymbolSource.class) public static void setupStandardSymbolProviders(OrderedConfiguration<SymbolProvider> configuration, @ApplicationDefaults SymbolProvider applicationDefaults, @FactoryDefaults SymbolProvider factoryDefaults) { configuration.add("SystemProperties", new SystemPropertiesSymbolProvider(), "before:*"); configuration.add("EnvironmentVariables", new SystemEnvSymbolProvider()); configuration.add("ApplicationDefaults", applicationDefaults); configuration.add("FactoryDefaults", factoryDefaults); }
/** * <dl> * <dt>SystemProperties</dt> * <dd>Exposes JVM System properties as symbols (currently case-sensitive)</dd> * <dt>EnvironmentVariables</dt> * <dd>Exposes environment variables as symbols (adding a "env." prefix)</dd> * <dt>ApplicationDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link ApplicationDefaults}</dd> * <dt>FactoryDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link FactoryDefaults}</dd> * </dl> */ @Contribute(SymbolSource.class) public static void setupStandardSymbolProviders(OrderedConfiguration<SymbolProvider> configuration, @ApplicationDefaults SymbolProvider applicationDefaults, @FactoryDefaults SymbolProvider factoryDefaults) { configuration.add("SystemProperties", new SystemPropertiesSymbolProvider(), "before:*"); configuration.add("EnvironmentVariables", new SystemEnvSymbolProvider()); configuration.add("ApplicationDefaults", applicationDefaults); configuration.add("FactoryDefaults", factoryDefaults); }
@Contribute(SymbolProvider.class) @FactoryDefaults public static void contributeFactoryDefaults( MappedConfiguration<String, Object> configuration) {