com.atlassian.bamboo.lingo
Class BambooJmsServiceExporter

java.lang.Object
  extended by org.springframework.remoting.support.RemoteExporter
      extended by org.springframework.remoting.support.RemoteInvocationBasedExporter
          extended by org.logicblaze.lingo.jms.JmsServiceExporterMessageListener
              extended by org.logicblaze.lingo.jms.JmsServiceExporter
                  extended by com.atlassian.bamboo.lingo.BambooJmsServiceExporter
All Implemented Interfaces:
javax.jms.MessageListener, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class BambooJmsServiceExporter
extends org.logicblaze.lingo.jms.JmsServiceExporter

A JmsServiceExporter with some extra logging


Field Summary
 
Fields inherited from class org.springframework.remoting.support.RemoteExporter
logger
 
Constructor Summary
BambooJmsServiceExporter()
           
 
Method Summary
 void afterPropertiesSet()
           
protected  void doInvoke(javax.jms.Message message, org.springframework.remoting.support.RemoteInvocation invocation)
           
 
Methods inherited from class org.logicblaze.lingo.jms.JmsServiceExporter
createConsumer, destroy, getDestination, getMessageSelector, getSubscriberName, isNoLocal, setDestination, setMessageSelector, setNoLocal, setSubscriberName
 
Methods inherited from class org.logicblaze.lingo.jms.JmsServiceExporterMessageListener
createRemoteProxy, createResponseMessage, getClientID, getConnectionFactory, getInvocationFactory, getMarshaller, getMetadataStrategy, getProducerConfig, getProxy, getResponseRequestor, introduceRemoteReferences, isIgnoreFailures, isPersistentDelivery, onException, onMessage, setClientID, setConnectionFactory, setIgnoreFailures, setInvocationFactory, setMarshaller, setMetadataStrategy, setPersistentDelivery, setProducerConfig, setResponseRequestor, writeRemoteInvocationResult
 
Methods inherited from class org.springframework.remoting.support.RemoteInvocationBasedExporter
getRemoteInvocationExecutor, invoke, invokeAndCreateResult, setRemoteInvocationExecutor
 
Methods inherited from class org.springframework.remoting.support.RemoteExporter
checkService, checkServiceInterface, getExporterName, getProxyForService, getService, getServiceInterface, isRegisterTraceInterceptor, setBeanClassLoader, setRegisterTraceInterceptor, setService, setServiceInterface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BambooJmsServiceExporter

public BambooJmsServiceExporter()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Overrides:
afterPropertiesSet in class org.logicblaze.lingo.jms.JmsServiceExporter
Throws:
java.lang.Exception

doInvoke

protected void doInvoke(javax.jms.Message message,
                        org.springframework.remoting.support.RemoteInvocation invocation)
                 throws javax.jms.JMSException
Overrides:
doInvoke in class org.logicblaze.lingo.jms.JmsServiceExporterMessageListener
Throws:
javax.jms.JMSException


Copyright © 2010 Atlassian. All Rights Reserved.