Search in sources :

Example 1 with ApplicationScoped

use of javax.enterprise.context.ApplicationScoped in project camel by apache.

the class InjectedTypeConverterTest method configuration.

@Produces
@ApplicationScoped
@Named("properties")
private static PropertiesComponent configuration() {
    Properties properties = new Properties();
    properties.put("property1", "value 1");
    properties.put("property2", "value 2");
    PropertiesComponent component = new PropertiesComponent();
    component.setInitialProperties(properties);
    return component;
}
Also used : Properties(java.util.Properties) PropertiesComponent(org.apache.camel.component.properties.PropertiesComponent) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Example 2 with ApplicationScoped

use of javax.enterprise.context.ApplicationScoped in project camel by apache.

the class MultiContextPropertyInjectTest method configuration.

@Produces
@ApplicationScoped
@Named("properties")
private static PropertiesComponent configuration() {
    Properties properties = new Properties();
    properties.put("property", "default");
    PropertiesComponent component = new PropertiesComponent();
    component.setInitialProperties(properties);
    return component;
}
Also used : Properties(java.util.Properties) PropertiesComponent(org.apache.camel.component.properties.PropertiesComponent) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Example 3 with ApplicationScoped

use of javax.enterprise.context.ApplicationScoped in project camel by apache.

the class PropertyInjectTest method configuration.

@Produces
@ApplicationScoped
@Named("properties")
private static PropertiesComponent configuration() {
    Properties properties = new Properties();
    properties.put("property", "value");
    PropertiesComponent component = new PropertiesComponent();
    component.setInitialProperties(properties);
    return component;
}
Also used : Properties(java.util.Properties) PropertiesComponent(org.apache.camel.component.properties.PropertiesComponent) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Example 4 with ApplicationScoped

use of javax.enterprise.context.ApplicationScoped in project camel by apache.

the class UndefinedPropertyTest method configuration.

@Produces
@ApplicationScoped
@Named("properties")
private static PropertiesComponent configuration() {
    Properties properties = new Properties();
    properties.put("from", "inbound");
    // Do not add the looked up property for test purpose
    //properties.put("to", "mock:outbound");
    PropertiesComponent component = new PropertiesComponent();
    component.setInitialProperties(properties);
    return component;
}
Also used : Properties(java.util.Properties) PropertiesComponent(org.apache.camel.component.properties.PropertiesComponent) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Example 5 with ApplicationScoped

use of javax.enterprise.context.ApplicationScoped in project camel by apache.

the class Application method properties.

@Produces
@ApplicationScoped
@Named("properties")
// "properties" component bean that Camel uses to lookup properties
PropertiesComponent properties(PropertiesParser parser) {
    PropertiesComponent component = new PropertiesComponent();
    // Use DeltaSpike as configuration source for Camel CDI
    component.setPropertiesParser(parser);
    return component;
}
Also used : PropertiesComponent(org.apache.camel.component.properties.PropertiesComponent) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Aggregations

ApplicationScoped (javax.enterprise.context.ApplicationScoped)25 Produces (javax.enterprise.inject.Produces)25 Named (javax.inject.Named)19 PropertiesComponent (org.apache.camel.component.properties.PropertiesComponent)12 Properties (java.util.Properties)8 OperationsFacade (org.gluu.site.ldap.OperationsFacade)4 LdapEntryManager (org.gluu.site.ldap.persistence.LdapEntryManager)4 OxIntializationException (org.xdi.exception.OxIntializationException)2 SmtpConfiguration (org.xdi.model.SmtpConfiguration)2 CacheConfiguration (org.xdi.service.cache.CacheConfiguration)2 InMemoryConfiguration (org.xdi.service.cache.InMemoryConfiguration)2 EncryptionException (org.xdi.util.security.StringEncrypter.EncryptionException)2 URISyntaxException (java.net.URISyntaxException)1 ArrayList (java.util.ArrayList)1 ActiveMQConnectionFactory (org.apache.activemq.ActiveMQConnectionFactory)1 SjmsComponent (org.apache.camel.component.sjms.SjmsComponent)1 DefaultCamelContext (org.apache.camel.impl.DefaultCamelContext)1 ViewConfigResolver (org.apache.deltaspike.core.api.config.view.metadata.ViewConfigResolver)1 GluuAppliance (org.gluu.oxtrust.model.GluuAppliance)1 CentralLdap (org.gluu.oxtrust.service.cdi.event.CentralLdap)1