static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry .add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry .add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry .add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(SSLComponent.class, "ssl", SSLConfiguration.class); registry.add(SSLConfiguration.class, "parameters", SSLParametersConfiguration.class); registry.add(SSLConfiguration.class, "keyStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "trustStore", KeyStoreFactoryBean.class); registry.add(SSLConfiguration.class, "keyManagerFactory", KeyManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "trustManagerFactory", TrustManagerFactoryFactoryBean.class); registry.add(SSLConfiguration.class, "secureRandom", SecureRandomFactoryBean.class); }
@Override protected void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules(DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(EvaluatorFilter.class, "evaluator", JaninoEventEvaluator.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
static public void addDefaultNestedComponentRegistryRules( DefaultNestedComponentRegistry registry) { registry.add(AppenderBase.class, "layout", PatternLayout.class); registry.add(UnsynchronizedAppenderBase.class, "layout", PatternLayout.class); registry.add(AppenderBase.class, "encoder", PatternLayoutEncoder.class); registry.add(UnsynchronizedAppenderBase.class, "encoder", PatternLayoutEncoder.class); SSLNestedComponentRegistryRules.addDefaultNestedComponentRegistryRules(registry); }
@Test public void smoke() { String propertyName = "window"; registry.add(House.class, propertyName, Window.class); Class<?> result = registry.findDefaultComponentType(House.class, propertyName); assertEquals(Window.class, result); }
@Test public void absent() { registry.add(House.class, "a", Window.class); Class<?> result = registry.findDefaultComponentType(House.class, "other"); assertNull(result); } }