Brooklyn

brooklyn.entity.messaging.qpid
[Java] Interface QpidBroker

brooklyn.entity.messaging.jms.JMSBroker
  brooklyn.entity.messaging.amqp.AmqpServer
      brooklyn.entity.java.UsesJava
          brooklyn.entity.messaging.qpid.QpidBroker
              brooklyn.entity.trait.Startable
                  brooklyn.entity.rebind.Rebindable
                      brooklyn.entity.Entity
                          brooklyn.entity.basic.SoftwareProcess
                              brooklyn.entity.messaging.MessageBroker
                                  brooklyn.entity.java.UsesJmx
                                      brooklyn.entity.trait.Identifiable
All Superinterfaces:
JMSBroker, AmqpServer, UsesJava, Startable, Rebindable, Entity, SoftwareProcess, MessageBroker, UsesJmx, Identifiable

@Catalog(name="Qpid Broker", description="Apache Qpid is an open-source messaging system, implementing the Advanced Message Queuing Protocol (AMQP)", iconUrl="classpath:///qpid-logo.jpeg")
@ImplementedBy(QpidBrokerImpl.class)
public interface QpidBroker
extends AmqpServer, JMSBroker, MessageBroker, SoftwareProcess, UsesJmx

An Entity that represents a single Qpid broker instance, using AMQP 0-10.


Field Summary
static PortAttributeSensorAndConfigKey AMQP_PORT

static BasicAttributeSensorAndConfigKey AMQP_VERSION

static java.lang.String CONFIG_XML

static BasicAttributeSensorAndConfigKey DOWNLOAD_URL

static PortAttributeSensorAndConfigKey HTTP_MANAGEMENT_PORT

static BasicAttributeSensorAndConfigKey JMX_PASSWORD

static BasicAttributeSensorAndConfigKey JMX_USER

static java.lang.String PASSWD

static BasicConfigKey RUNTIME_FILES

Files to be copied to the server, map of "subpath/file.name": "classpath://foo/file.txt" (or other url)

static BasicConfigKey RUNTIME_TEMPLATES

Templates to be filled in and then copied to the server.

static ConfigKey SUGGESTED_VERSION

static java.lang.String VIRTUALHOSTS_XML

static BasicAttributeSensorAndConfigKey VIRTUAL_HOST_NAME

 
Fields inherited from interface AmqpServer
AMQP_0_10, AMQP_0_8, AMQP_0_9, AMQP_0_9_1, AMQP_1_0, AMQP_PORT, AMQP_VERSION, VIRTUAL_HOST_NAME
 
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 UsesJmx
DEFAULT_JMX_PORT, JMX_AGENT_MODE, JMX_CONTEXT, JMX_PASSWORD, JMX_PORT, JMX_SSL_ACCESS_CERT, JMX_SSL_ACCESS_KEY, JMX_SSL_ENABLED, JMX_URL, JMX_USER, RMI_REGISTRY_PORT, RMI_SERVER_PORT, USE_JMX
 
Fields inherited from interface UsesJava
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS
 
Method Summary
 
Methods inherited from interface JMSBroker
addQueue, addQueue, addTopic, addTopic, createQueue, createTopic, getQueueNames, getQueues, getTopicNames, getTopics
 
Methods inherited from interface AmqpServer
getAmqpPort, getAmqpVersion, getVirtualHost
 
Methods inherited from interface MessageBroker
setBrokerUrl
 

Field Detail

AMQP_PORT

@SetFromFlag("amqpPort")
public static final PortAttributeSensorAndConfigKey AMQP_PORT


AMQP_VERSION

@SetFromFlag("amqpVersion")
public static final BasicAttributeSensorAndConfigKey AMQP_VERSION


CONFIG_XML

public static final java.lang.String CONFIG_XML


DOWNLOAD_URL

@SetFromFlag("downloadUrl")
public static final BasicAttributeSensorAndConfigKey DOWNLOAD_URL


HTTP_MANAGEMENT_PORT

@SetFromFlag("httpManagementPort")
public static final PortAttributeSensorAndConfigKey HTTP_MANAGEMENT_PORT


JMX_PASSWORD

@SetFromFlag("jmxPassword")
public static final BasicAttributeSensorAndConfigKey JMX_PASSWORD


JMX_USER

@SetFromFlag("jmxUser")
public static final BasicAttributeSensorAndConfigKey JMX_USER


PASSWD

public static final java.lang.String PASSWD


RUNTIME_FILES

@SetFromFlag("runtimeFiles")
public static final BasicConfigKey RUNTIME_FILES
Files to be copied to the server, map of "subpath/file.name": "classpath://foo/file.txt" (or other url)


RUNTIME_TEMPLATES

@SetFromFlag("runtimeTemplates")
public static final BasicConfigKey RUNTIME_TEMPLATES
Templates to be filled in and then copied to the server. See RUNTIME_FILES.


SUGGESTED_VERSION

@SetFromFlag("version")
public static final ConfigKey SUGGESTED_VERSION


VIRTUALHOSTS_XML

public static final java.lang.String VIRTUALHOSTS_XML


VIRTUAL_HOST_NAME

@SetFromFlag("virtualHost")
public static final BasicAttributeSensorAndConfigKey VIRTUAL_HOST_NAME


 

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