JBoss Test 1.2.0.Final

org.jboss.test.jms
Class JMSTestAdmin

java.lang.Object
  extended by org.jboss.test.jms.JMSTestAdmin
Direct Known Subclasses:
HornetQTestAdmin, LegacyJMSTestAdmin

public abstract class JMSTestAdmin
extends Object

Author:
Clebert Suconic

Field Summary
static JMSTestAdmin admin
           
protected  Map<String,TestRole[]> deployedQueues
           
protected  Map<String,TestRole[]> deployedTopics
           
 
Constructor Summary
JMSTestAdmin()
           
 
Method Summary
abstract  void createQueue(String name, String[] jndi, TestRole... securityConfig)
           
abstract  void createQueue(String name, TestRole... securityConfig)
           
abstract  ObjectName createQueueJMXName(String queueName)
           
abstract  void createTopic(String name, String[] jndi, TestRole... securityConfig)
           
abstract  void createTopic(String name, TestRole... securityConfig)
           
abstract  ObjectName createTopicJMXName(String queueName)
           
abstract  void deleteQueue(String queue)
           
abstract  void deleteTopic(String topic)
           
abstract  void destroyCreatedDestinations()
           
abstract  void destroyEveryDestination()
           
static JMSTestAdmin getAdmin()
           
abstract  boolean isSupported()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deployedTopics

protected Map<String,TestRole[]> deployedTopics

deployedQueues

protected Map<String,TestRole[]> deployedQueues

admin

public static JMSTestAdmin admin
Constructor Detail

JMSTestAdmin

public JMSTestAdmin()
Method Detail

getAdmin

public static JMSTestAdmin getAdmin()

isSupported

public abstract boolean isSupported()

createTopic

public abstract void createTopic(String name,
                                 TestRole... securityConfig)
                          throws Exception
Parameters:
name -
securityConfig -
Throws:
Exception

createTopic

public abstract void createTopic(String name,
                                 String[] jndi,
                                 TestRole... securityConfig)
                          throws Exception
Throws:
Exception

deleteTopic

public abstract void deleteTopic(String topic)
                          throws Exception
Throws:
Exception

createQueue

public abstract void createQueue(String name,
                                 TestRole... securityConfig)
                          throws Exception
Throws:
Exception

createQueue

public abstract void createQueue(String name,
                                 String[] jndi,
                                 TestRole... securityConfig)
                          throws Exception
Throws:
Exception

deleteQueue

public abstract void deleteQueue(String queue)
                          throws Exception
Throws:
Exception

destroyCreatedDestinations

public abstract void destroyCreatedDestinations()
                                         throws Exception
Throws:
Exception

destroyEveryDestination

public abstract void destroyEveryDestination()
                                      throws Exception
Throws:
Exception

createQueueJMXName

public abstract ObjectName createQueueJMXName(String queueName)

createTopicJMXName

public abstract ObjectName createTopicJMXName(String queueName)

JBoss Test 1.2.0.Final

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.