Brooklyn

brooklyn.entity.messaging.activemq
[Groovy] Class ActiveMQBroker

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.entity.basic.SoftwareProcessEntity
              brooklyn.entity.messaging.jms.JMSBroker
                  brooklyn.entity.messaging.activemq.ActiveMQBroker
All Implemented Interfaces:
UsesJmx

class ActiveMQBroker
extends JMSBroker

An Entity that represents a single ActiveMQ broker instance.


Field Summary
static BasicConfigKey MIRROR_URL

download mirror, if desired

static PortAttributeSensorAndConfigKey OPEN_WIRE_PORT

static BasicConfigKey SUGGESTED_VERSION

static BasicConfigKey TGZ_URL

 
Fields inherited from class SoftwareProcessEntity
ADDRESS, CUSTOMIZE_LATCH, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION, sensorRegistry
 
Fields inherited from class AbstractEntity
LOG, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, application, attributesInternal, configsInternal, execution, managementContext, managementData, subscription, tempWorkings
 
Property Summary
JmxSensorAdapter jmxAdapter

 
Constructor Summary
ActiveMQBroker(java.util.Map properties = [:], Entity owner = null)

 
Method Summary
protected void connectSensors()

ActiveMQQueue createQueue(java.util.Map properties)

ActiveMQTopic createTopic(java.util.Map properties)

java.lang.Class getDriverInterface()

void setBrokerUrl()

java.util.Collection toStringFieldsToInclude()

 
Methods inherited from class JMSBroker
addQueue, addTopic, configure, createQueue, createTopic, postStart, preStop, setBrokerUrl
 
Methods inherited from class SoftwareProcessEntity
checkAllSensorsConnected, checkModifiable, connectSensors, getDriver, getLocalHostname, getProvisioningFlags, getProvisioningLocation, getRequiredOpenPorts, initDriver, newDriver, obtainProvisioningFlags, postActivation, postStart, preStart, preStop, removeFirstMatchingLocation, removeFirstMatchingLocation, restart, setProvisioningLocation, start, startInLocation, startInLocation, startInLocation, stop, stopInLocation, waitForEntityStart, waitForServiceUp, waitForServiceUp
 
Methods inherited from class AbstractEntity
addEnricher, addGroup, addOwnedChild, addPolicy, assertNotYetOwned, clearOwner, configure, configure, destroy, emit, emitInternal, firstLocation, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getConfig, getConfig, getConfig, getConfig, getConfigMap, getEffector, getEnrichers, getEntityType, getExecutionContext, getGroups, getLocations, getManagementContext, getMutableEntityType, getOwnedChildren, getOwner, getPolicies, getSubscriptionContext, getSubscriptionTracker, hasEverBeenManaged, invalidate, invoke, invoke, invokeFromJava, invokeMethod, onManagementBecomingMaster, onManagementNoLongerMaster, refreshInheritedConfig, refreshInheritedConfigOfChildren, removeAllEnrichers, removeAllPolicies, removeAttribute, removeEnricher, removeOwnedChild, removePolicy, setApplication, setAttribute, setAttribute, setBeingManaged, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setOwner, subscribe, subscribeToChildren, subscribeToMembers, toString, toStringFieldsToInclude, unsubscribe, unsubscribe
 
Methods inherited from class groovy.lang.GroovyObjectSupport
groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll()
 

Field Detail

MIRROR_URL

@SetFromFlag("mirrorUrl")
public static final BasicConfigKey MIRROR_URL
download mirror, if desired


OPEN_WIRE_PORT

@SetFromFlag("openWirePort")
public static final PortAttributeSensorAndConfigKey OPEN_WIRE_PORT


SUGGESTED_VERSION

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


TGZ_URL

@SetFromFlag("tgzUrl")
public static final BasicConfigKey TGZ_URL


 
Property Detail

jmxAdapter

JmxSensorAdapter jmxAdapter


 
Constructor Detail

ActiveMQBroker

ActiveMQBroker(java.util.Map properties = [:], Entity owner = null)


 
Method Detail

connectSensors

@Override
protected void connectSensors()


createQueue

ActiveMQQueue createQueue(java.util.Map properties)


createTopic

ActiveMQTopic createTopic(java.util.Map properties)


getDriverInterface

@Override
java.lang.Class getDriverInterface()


setBrokerUrl

void setBrokerUrl()


toStringFieldsToInclude

@Override
java.util.Collection toStringFieldsToInclude()


 

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