|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.integration.context.IntegrationObjectSupport
public abstract class IntegrationObjectSupport
A base class that provides convenient access to the bean factory as
well as ChannelResolver
and TaskScheduler
instances.
This is intended to be used as a base class for internal framework components whereas code built upon the integration framework should not require tight coupling with the context but rather rely on standard dependency injection.
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
logger
Logger that is available to subclasses |
Constructor Summary | |
---|---|
IntegrationObjectSupport()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
protected org.springframework.beans.factory.BeanFactory |
getBeanFactory()
|
protected java.lang.String |
getBeanName()
|
protected ChannelResolver |
getChannelResolver()
|
ComponentMetadata |
getComponentMetadata()
Returns the ComponentMetadata |
protected org.springframework.core.convert.ConversionService |
getConversionService()
|
protected org.springframework.scheduling.TaskScheduler |
getTaskScheduler()
|
protected void |
onInit()
Subclasses may implement this for initialization logic. |
protected void |
populateComponentMetadata(ComponentMetadata metadata)
Subclasses may override this to add attributes to the ComponentMetadata . |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
|
void |
setBeanName(java.lang.String beanName)
|
protected void |
setChannelResolver(ChannelResolver channelResolver)
|
protected void |
setConversionService(org.springframework.core.convert.ConversionService conversionService)
|
protected void |
setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public IntegrationObjectSupport()
Method Detail |
---|
public final void setBeanName(java.lang.String beanName)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
protected java.lang.String getBeanName()
public ComponentMetadata getComponentMetadata()
ComponentMetadataProvider
ComponentMetadata
getComponentMetadata
in interface ComponentMetadataProvider
public final void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
public final void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
protected void onInit() throws java.lang.Exception
java.lang.Exception
protected final org.springframework.beans.factory.BeanFactory getBeanFactory()
protected ChannelResolver getChannelResolver()
protected void setChannelResolver(ChannelResolver channelResolver)
protected org.springframework.scheduling.TaskScheduler getTaskScheduler()
protected void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
protected final org.springframework.core.convert.ConversionService getConversionService()
protected void setConversionService(org.springframework.core.convert.ConversionService conversionService)
protected void populateComponentMetadata(ComponentMetadata metadata)
ComponentMetadata
.
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |