Brooklyn

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

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

@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, 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 BasicConfigKey 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, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface UsesJmx
DEFAULT_JMX_PORT, JMX_CONTEXT, JMX_PORT, JMX_SSL_ACCESS_CERT, JMX_SSL_ACCESS_KEY, JMX_SSL_ENABLED, JMX_URL, RMI_PORT, RMI_REGISTRY_PORT, RMI_SERVER_PORT, USE_JMX
 
Fields inherited from interface UsesJava
JAVA_OPTIONS, JAVA_OPTS, JAVA_SYSPROPS
 
Method Summary
 
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 BasicConfigKey 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.