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
public class SpringInjector extends Object implements org.apache.camel.spi.Injector
A Spring implementation ofInjectorallowing Spring to be used to dependency inject newly created POJOs
-
-
Constructor Summary
Constructors Constructor Description SpringInjector(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.context.ConfigurableApplicationContextgetApplicationContext()intgetAutowireMode()booleanisDependencyCheck()<T> TnewInstance(Class<T> type)<T> TnewInstance(Class<T> type, boolean postProcessBean)<T> TnewInstance(Class<T> type, String factoryMethod)voidsetAutowireMode(int autowireMode)voidsetDependencyCheck(boolean dependencyCheck)booleansupportsAutoWiring()
-
-
-
Method Detail
-
newInstance
public <T> T newInstance(Class<T> type)
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
newInstance
public <T> T newInstance(Class<T> type, String factoryMethod)
- Specified by:
newInstancein interfaceorg.apache.camel.spi.Injector
-
newInstance
public <T> T newInstance(Class<T> type, boolean postProcessBean)
- 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()
-
-