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 ofInjector
allowing 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.ConfigurableApplicationContext
getApplicationContext()
int
getAutowireMode()
boolean
isDependencyCheck()
<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
supportsAutoWiring()
-
-
-
Method Detail
-
newInstance
public <T> T newInstance(Class<T> type)
- Specified by:
newInstance
in interfaceorg.apache.camel.spi.Injector
-
newInstance
public <T> T newInstance(Class<T> type, String factoryMethod)
- Specified by:
newInstance
in interfaceorg.apache.camel.spi.Injector
-
newInstance
public <T> T newInstance(Class<T> type, boolean postProcessBean)
- 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()
-
-