Package org.apache.camel.spring.spi
Class SpringInjector
java.lang.Object
org.apache.camel.spring.spi.SpringInjector
- All Implemented Interfaces:
org.apache.camel.spi.Injector
A Spring implementation of
Injector allowing Spring to be used to dependency inject newly created POJOs-
Constructor Summary
ConstructorsConstructorDescriptionSpringInjector(org.springframework.context.ConfigurableApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.context.ConfigurableApplicationContextintboolean<T> TnewInstance(Class<T> type) <T> TnewInstance(Class<T> type, boolean postProcessBean) <T> TnewInstance(Class<T> type, Class<?> factoryClass, String factoryMethod) <T> TnewInstance(Class<T> type, String factoryMethod) voidsetAutowireMode(int autowireMode) voidsetDependencyCheck(boolean dependencyCheck) boolean
-
Constructor Details
-
SpringInjector
public SpringInjector(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
-
Method Details
-
newInstance
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
newInstance
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
newInstance
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
newInstance
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
supportsAutoWiring
public boolean supportsAutoWiring()- Specified by:
supportsAutoWiringin interfaceorg.apache.camel.spi.Injector
-
getAutowireMode
public int getAutowireMode() -
setAutowireMode
public void setAutowireMode(int autowireMode) -
isDependencyCheck
public boolean isDependencyCheck() -
setDependencyCheck
public void setDependencyCheck(boolean dependencyCheck) -
getApplicationContext
public org.springframework.context.ConfigurableApplicationContext getApplicationContext()
-