Brooklyn

brooklyn.entity.messaging.jms
[Java] Interface JMSBroker

brooklyn.entity.messaging.jms.JMSBroker
  brooklyn.entity.trait.Startable
      brooklyn.entity.rebind.Rebindable
          brooklyn.entity.Entity
              brooklyn.entity.basic.SoftwareProcess
                  brooklyn.entity.messaging.MessageBroker
                      brooklyn.entity.trait.Identifiable
All Superinterfaces:
Startable, Rebindable, Entity, SoftwareProcess, MessageBroker, Identifiable

public interface JMSBroker
extends MessageBroker, SoftwareProcess

Field Summary
 
Fields inherited from interface MessageBroker
BROKER_URL
 
Fields inherited from interface SoftwareProcess
ADDRESS, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
void addQueue(java.lang.String name)

TODO make this an effector

void addQueue(java.lang.String name, java.util.Map properties)

void addTopic(java.lang.String name)

TODO make this an effector

void addTopic(java.lang.String name, java.util.Map properties)

Q createQueue(java.util.Map properties)

java.lang.Object createTopic(java.util.Map properties)

java.util.Collection getQueueNames()

java.util.Map getQueues()

java.util.Collection getTopicNames()

java.util.Map getTopics()

 
Methods inherited from interface MessageBroker
setBrokerUrl
 

Method Detail

addQueue

public void addQueue(java.lang.String name)
TODO make this an effector


addQueue

public void addQueue(java.lang.String name, java.util.Map properties)


addTopic

public void addTopic(java.lang.String name)
TODO make this an effector


addTopic

public void addTopic(java.lang.String name, java.util.Map properties)


createQueue

public Q createQueue(java.util.Map properties)


createTopic

public java.lang.Object createTopic(java.util.Map properties)


getQueueNames

@VisibleForTesting
public java.util.Collection getQueueNames()


getQueues

@VisibleForTesting
public java.util.Map getQueues()


getTopicNames

@VisibleForTesting
public java.util.Collection getTopicNames()


getTopics

@VisibleForTesting
public java.util.Map getTopics()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.