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.ConfigurableApplicationContext
int
boolean
<T> T
newInstance
(Class<T> type) <T> T
newInstance
(Class<T> type, boolean postProcessBean) <T> T
newInstance
(Class<T> type, String factoryMethod) void
setAutowireMode
(int autowireMode) void
setDependencyCheck
(boolean dependencyCheck) boolean
-
Constructor Details
-
SpringInjector
public SpringInjector(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
-
Method Details
-
newInstance
- Specified by:
newInstance
in interfaceorg.apache.camel.spi.Injector
-
newInstance
- Specified by:
newInstance
in interfaceorg.apache.camel.spi.Injector
-
newInstance
- Specified by:
newInstance
in interfaceorg.apache.camel.spi.Injector
-
supportsAutoWiring
public boolean supportsAutoWiring()- Specified by:
supportsAutoWiring
in 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()
-