org.codehaus.activemq.spring
Class SpringBrokerContainerFactory

java.lang.Object
  extended byorg.codehaus.activemq.spring.SpringBrokerContainerFactory
All Implemented Interfaces:
org.codehaus.activemq.broker.BrokerContainerFactory

public class SpringBrokerContainerFactory
extends Object
implements org.codehaus.activemq.broker.BrokerContainerFactory

A Spring implementatation of BrokerContainerFactory which uses an XML deployment configuration file to load and configure a BrokerContainer

Version:
$Revision: 1.1 $

Constructor Summary
SpringBrokerContainerFactory()
           
SpringBrokerContainerFactory(org.springframework.core.io.Resource resource)
           
 
Method Summary
 org.codehaus.activemq.broker.BrokerContainer createBrokerContainer(String brokerName, org.codehaus.activemq.broker.BrokerContext context)
           
 org.springframework.core.io.Resource getResource()
           
static SpringBrokerContainerFactory newFactory(String resourceName)
          A helper method, invoked via reflection, to create a new factory from a given configuration file String which if it starts with classpath: is a classpath URI otherwise a URL is assumed.
static org.codehaus.activemq.broker.BrokerContainer newInstance(org.springframework.core.io.Resource resource, String brokerName)
          A static factory method that can be used in Spring config files using a factory method mechanism to create a broker container easily.
 void setResource(org.springframework.core.io.Resource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringBrokerContainerFactory

public SpringBrokerContainerFactory()

SpringBrokerContainerFactory

public SpringBrokerContainerFactory(org.springframework.core.io.Resource resource)
Method Detail

newInstance

public static org.codehaus.activemq.broker.BrokerContainer newInstance(org.springframework.core.io.Resource resource,
                                                                       String brokerName)
A static factory method that can be used in Spring config files using a factory method mechanism to create a broker container easily.


newFactory

public static SpringBrokerContainerFactory newFactory(String resourceName)
A helper method, invoked via reflection, to create a new factory from a given configuration file String which if it starts with classpath: is a classpath URI otherwise a URL is assumed.

Parameters:
resourceName -
Returns:

createBrokerContainer

public org.codehaus.activemq.broker.BrokerContainer createBrokerContainer(String brokerName,
                                                                          org.codehaus.activemq.broker.BrokerContext context)
Specified by:
createBrokerContainer in interface org.codehaus.activemq.broker.BrokerContainerFactory

getResource

public org.springframework.core.io.Resource getResource()

setResource

public void setResource(org.springframework.core.io.Resource resource)


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