org.codehaus.activemq.jca
Class JCAContainer

java.lang.Object
  extended byorg.codehaus.activemq.jca.JCAContainer
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, BootstrapContext, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class JCAContainer
extends Object
implements BootstrapContext, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.BeanFactoryAware

Represents a Spring based JCA container for a single JCA ResourceAdapter which provides Message Driven POJO support to Spring, providing all the features of MDBs but using a lightweight container.

Version:
$Revision: 1.3 $

Constructor Summary
JCAContainer()
           
 
Method Summary
 JCAConnector addConnector()
           
 void afterPropertiesSet()
           
 Timer createTimer()
           
 void destroy()
           
 ResourceAdapter getResourceAdapter()
           
 WorkManager getWorkManager()
           
 XATerminator getXATerminator()
           
 void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
           
 void setResourceAdapter(ResourceAdapter resourceAdapter)
           
 void setWorkManager(WorkManager workManager)
           
 void setXaTerminator(XATerminator xaTerminator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCAContainer

public JCAContainer()
Method Detail

createTimer

public Timer createTimer()
                  throws UnavailableException
Specified by:
createTimer in interface BootstrapContext
Throws:
UnavailableException

addConnector

public JCAConnector addConnector()

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception

setBeanFactory

public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
                    throws org.springframework.beans.BeansException
Specified by:
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
Throws:
org.springframework.beans.BeansException

getWorkManager

public WorkManager getWorkManager()
Specified by:
getWorkManager in interface BootstrapContext

getXATerminator

public XATerminator getXATerminator()
Specified by:
getXATerminator in interface BootstrapContext

setXaTerminator

public void setXaTerminator(XATerminator xaTerminator)

setWorkManager

public void setWorkManager(WorkManager workManager)

getResourceAdapter

public ResourceAdapter getResourceAdapter()

setResourceAdapter

public void setResourceAdapter(ResourceAdapter resourceAdapter)


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.