Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.converter |
Default implementation classes the Type Conversion Strategies
|
org.apache.camel.impl.osgi |
Camel OSGi Activator.
|
org.apache.camel.spi |
Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.
|
org.apache.camel.util |
Utility classes used by the core of Camel.
|
org.apache.camel.util.jndi |
A simple JNDI context which can be used with the JndiRegistry
|
Modifier and Type | Method and Description |
---|---|
Injector |
CamelContext.getInjector()
Returns the injector used to instantiate objects by type
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultInjector
A default implementation of
Injector which just uses reflection to
instantiate new objects using their zero argument constructor,
and then performing bean post processing using DefaultCamelBeanPostProcessor . |
Modifier and Type | Method and Description |
---|---|
protected Injector |
DefaultCamelContext.createInjector()
Lazily create a default implementation
|
Injector |
DefaultCamelContext.getInjector() |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
DefaultFactoryFinder.newInstances(String key,
Injector injector,
Class<T> type) |
void |
DefaultCamelContext.setInjector(Injector injector) |
Modifier and Type | Field and Description |
---|---|
protected Injector |
BaseTypeConverterRegistry.injector |
Modifier and Type | Method and Description |
---|---|
Injector |
BaseTypeConverterRegistry.getInjector() |
Modifier and Type | Method and Description |
---|---|
void |
BaseTypeConverterRegistry.setInjector(Injector injector) |
Constructor and Description |
---|
BaseTypeConverterRegistry(PackageScanClassResolver resolver,
Injector injector,
FactoryFinder factoryFinder) |
DefaultTypeConverter(PackageScanClassResolver resolver,
Injector injector,
FactoryFinder factoryFinder,
boolean loadTypeConverters) |
LazyLoadingTypeConverter(PackageScanClassResolver resolver,
Injector injector,
FactoryFinder factoryFinder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected T |
Activator.BaseResolver.createInstance(String name,
URL url,
Injector injector) |
Modifier and Type | Method and Description |
---|---|
Injector |
TypeConverterRegistry.getInjector()
Gets the injector
|
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
FactoryFinder.newInstances(String key,
Injector injector,
Class<T> type)
Creates a new class instance using the key to lookup
|
void |
TypeConverterRegistry.setInjector(Injector injector)
Sets the injector to be used for creating new instances during type conversions.
|
Modifier and Type | Class and Description |
---|---|
class |
ReflectionInjector
A simple implementation of
Injector which just uses reflection to
instantiate new objects using their zero argument constructor. |
Modifier and Type | Field and Description |
---|---|
protected static Injector |
JndiContext.INJETOR |
Apache Camel