org.apache.camel
Interface Component
- All Known Implementing Classes:
- AMQPComponent, AtomComponent, BeanComponent, BeanValidatorComponent, BrowseComponent, CacheComponent, ClassComponent, CometdComponent, CxfBeanComponent, CxfComponent, CxfRsComponent, DataSetComponent, DefaultComponent, DigitalSignatureComponent, DirectComponent, EjbComponent, EventComponent, ExecComponent, FeedComponent, FileComponent, FlatpackComponent, FreemarkerComponent, FtpComponent, FtpsComponent, GAuthComponent, GenericFileComponent, GHttpComponent, GLoginComponent, GMailComponent, GTaskComponent, HeaderFilterStrategyComponent, HttpComponent, HttpComponent, IBatisComponent, IrcComponent, JavaSpaceComponent, JcrComponent, JdbcComponent, JettyHttpComponent, JingComponent, JmsComponent, JpaComponent, Jt400Component, LdapComponent, LogComponent, LuceneComponent, MailComponent, MinaComponent, MockComponent, MsvComponent, NagiosComponent, NettyComponent, PrinterComponent, PropertiesComponent, QuartzComponent, QuickfixAcceptor, QuickfixInitiator, RefComponent, RelaxNGCompactSyntaxComponent, RemoteFileComponent, ResourceBasedComponent, RestletComponent, RmiComponent, RssComponent, SedaComponent, ServletComponent, SftpComponent, SmppComponent, SnmpComponent, SpringIntegrationComponent, SqlComponent, StreamComponent, StringTemplateComponent, TestComponent, TimerComponent, ValidatorComponent, VelocityComponent, VmComponent, XmppComponent, XQueryComponent, XsltComponent
public interface Component
A component is
a factory of Endpoint objects.
- Version:
- $Revision: 2427 $
getCamelContext
CamelContext getCamelContext()
- Returns the context
- Returns:
- the context of this component
setCamelContext
void setCamelContext(CamelContext context)
- The
CamelContext is injected into the component when it is added
to it
createEndpoint
Endpoint createEndpoint(String uri)
throws Exception
- Attempt to resolve an endpoint for the given URI if the component is
capable of handling the URI
- Parameters:
uri - the URI to create
- Returns:
- a newly created endpoint or null if this component cannot create
instances of the given uri
- Throws:
Exception
Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.