Search in sources :

Example 51 with Component

use of org.apache.camel.Component in project camel by apache.

the class DefaultCamelContextTest method testGetComponents.

public void testGetComponents() throws Exception {
    DefaultCamelContext ctx = new DefaultCamelContext();
    ctx.disableJMX();
    Component component = ctx.getComponent("bean");
    assertNotNull(component);
    List<String> list = ctx.getComponentNames();
    assertEquals(1, list.size());
    assertEquals("bean", list.get(0));
}
Also used : DirectComponent(org.apache.camel.component.direct.DirectComponent) Component(org.apache.camel.Component) LogComponent(org.apache.camel.component.log.LogComponent) BeanComponent(org.apache.camel.component.bean.BeanComponent)

Example 52 with Component

use of org.apache.camel.Component in project ddf by codice.

the class CatalogComponentTest method testCatalogComponentResolver.

@Test
public void testCatalogComponentResolver() throws Exception {
    CatalogComponentResolver resolver = new CatalogComponentResolver(catalogComponent);
    assertNotNull(resolver);
    Component component = resolver.resolveComponent(CatalogComponent.NAME, null);
    assertNotNull(component);
    component = resolver.resolveComponent("invalid_name", null);
    assertNull(component);
}
Also used : Component(org.apache.camel.Component) Test(org.junit.Test)

Aggregations

Component (org.apache.camel.Component)52 Test (org.junit.Test)24 ComponentConfiguration (org.apache.camel.ComponentConfiguration)14 PropertiesComponent (org.apache.camel.component.properties.PropertiesComponent)9 SedaComponent (org.apache.camel.component.seda.SedaComponent)9 Map (java.util.Map)7 CamelContext (org.apache.camel.CamelContext)7 NoFactoryAvailableException (org.apache.camel.NoFactoryAvailableException)7 IOException (java.io.IOException)6 Endpoint (org.apache.camel.Endpoint)6 NoSuchEndpointException (org.apache.camel.NoSuchEndpointException)6 ResolveEndpointFailedException (org.apache.camel.ResolveEndpointFailedException)6 DefaultCamelContext (org.apache.camel.impl.DefaultCamelContext)5 LinkedHashMap (java.util.LinkedHashMap)4 MalformedObjectNameException (javax.management.MalformedObjectNameException)4 FailedToStartRouteException (org.apache.camel.FailedToStartRouteException)4 NoSuchBeanException (org.apache.camel.NoSuchBeanException)4 RuntimeCamelException (org.apache.camel.RuntimeCamelException)4 VetoCamelContextStartException (org.apache.camel.VetoCamelContextStartException)4 DirectComponent (org.apache.camel.component.direct.DirectComponent)4