org.springframework.integration.channel
Class MessagePublishingErrorHandler

java.lang.Object
  extended by org.springframework.integration.channel.MessagePublishingErrorHandler
All Implemented Interfaces:
BeanFactoryAware, ErrorHandler

public class MessagePublishingErrorHandler
extends java.lang.Object
implements ErrorHandler, BeanFactoryAware

ErrorHandler implementation that sends an ErrorMessage to a MessageChannel.


Constructor Summary
MessagePublishingErrorHandler()
           
MessagePublishingErrorHandler(ChannelResolver channelResolver)
           
 
Method Summary
 void handleError(java.lang.Throwable t)
           
 void setBeanFactory(BeanFactory beanFactory)
           
 void setDefaultErrorChannel(MessageChannel defaultErrorChannel)
           
 void setSendTimeout(long sendTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagePublishingErrorHandler

public MessagePublishingErrorHandler()

MessagePublishingErrorHandler

public MessagePublishingErrorHandler(ChannelResolver channelResolver)
Method Detail

setDefaultErrorChannel

public void setDefaultErrorChannel(MessageChannel defaultErrorChannel)

setSendTimeout

public void setSendTimeout(long sendTimeout)

setBeanFactory

public void setBeanFactory(BeanFactory beanFactory)
Specified by:
setBeanFactory in interface BeanFactoryAware

handleError

public final void handleError(java.lang.Throwable t)
Specified by:
handleError in interface ErrorHandler