org.ikasan.framework.initiator.messagedriven.jca
Class SpringMessageListenerContainer

java.lang.Object
  extended by org.springframework.jca.endpoint.GenericMessageEndpointManager
      extended by org.springframework.jms.listener.endpoint.JmsMessageEndpointManager
          extended by org.ikasan.framework.initiator.messagedriven.jca.SpringMessageListenerContainer
All Implemented Interfaces:
MessageListenerContainer, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle

public class SpringMessageListenerContainer
extends org.springframework.jms.listener.endpoint.JmsMessageEndpointManager
implements MessageListenerContainer

Extension of Spring's DefaultMessageListenerContainer to expose listener setup failures to a registered Listener

Author:
Ikasan Development Team

Constructor Summary
SpringMessageListenerContainer()
           
 
Method Summary
 boolean isListenerSetupFailure()
          Accessor for listenerSetupFailure flag
 void setListenerSetupExceptionListener(ListenerSetupFailureListener listenerSetupExceptionListener)
          Allows registration of a listener object that responds to listener setup failures
 
Methods inherited from class org.springframework.jms.listener.endpoint.JmsMessageEndpointManager
afterPropertiesSet, setActivationSpecConfig, setActivationSpecFactory, setDestinationResolver, setMessageListener, setTransactionManager
 
Methods inherited from class org.springframework.jca.endpoint.GenericMessageEndpointManager
destroy, getActivationSpec, getMessageEndpointFactory, getResourceAdapter, isRunning, setActivationSpec, setAutoStartup, setMessageEndpointFactory, setResourceAdapter, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ikasan.framework.initiator.messagedriven.MessageListenerContainer
isRunning, start, stop
 

Constructor Detail

SpringMessageListenerContainer

public SpringMessageListenerContainer()
Method Detail

setListenerSetupExceptionListener

public void setListenerSetupExceptionListener(ListenerSetupFailureListener listenerSetupExceptionListener)
Description copied from interface: MessageListenerContainer
Allows registration of a listener object that responds to listener setup failures

Specified by:
setListenerSetupExceptionListener in interface MessageListenerContainer

isListenerSetupFailure

public boolean isListenerSetupFailure()
Accessor for listenerSetupFailure flag

Returns:
listenerSetupFailure


Copyright © 2007-2012 Ikasan. All Rights Reserved.