Brooklyn

brooklyn.entity.messaging.rabbit
[Java] Class RabbitDestination

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.entity.messaging.rabbit.RabbitDestination
All Implemented Interfaces:
AmqpExchange

public abstract class RabbitDestination
extends AbstractEntity

Field Summary
protected java.lang.String exchange

static Logger log

protected SshMachineLocation machine

protected java.util.Map shellEnvironment

 
Fields inherited from class AbstractEntity
LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, attributesInternal, configsInternal, managementSupport, tempWorkings
 
Constructor Summary
RabbitDestination()

RabbitDestination(Entity parent)

RabbitDestination(java.util.Map flags)

RabbitDestination(java.util.Map properties, Entity parent)

 
Method Summary
protected void connectSensors()

void create()

void delete()

protected void disconnectSensors()

java.lang.String getDefaultExchangeName()

java.lang.String getExchangeName()

RabbitBroker getParent()

void init()

protected ToStringHelper toStringHelper()

 
Methods inherited from class AbstractEntity
addChild, addChild, addEnricher, addGroup, addLocations, addOwnedChild, addPolicy, assertNotYetOwned, clearOwner, clearParent, configure, configure, configure, configure, configure, createManagementSupport, destroy, emit, emitInternal, equals, finalize, firstLocation, getAllAttributes, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getChildrenReference, getConfig, getConfig, getConfig, getConfig, getConfigMap, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getGroups, getId, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getOwnedChildren, getOwnedChildrenReference, getOwner, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, hasEverBeenManaged, hashCode, init, invalidateReferences, invoke, invoke, invokeFromJava, invokeMethod, isLegacyConstruction, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, refreshInheritedConfig, refreshInheritedConfigOfChildren, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeLocations, removeOwnedChild, removePolicy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setBeingManaged, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDisplayName, setManagementContext, setOwner, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toString, toStringFieldsToInclude, toStringHelper, 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

exchange

protected java.lang.String exchange


log

public static final Logger log


machine

protected SshMachineLocation machine


shellEnvironment

protected java.util.Map shellEnvironment


 
Constructor Detail

RabbitDestination

public RabbitDestination()


RabbitDestination

public RabbitDestination(Entity parent)


RabbitDestination

public RabbitDestination(java.util.Map flags)


RabbitDestination

public RabbitDestination(java.util.Map properties, Entity parent)


 
Method Detail

connectSensors

protected void connectSensors()


create

public void create()


delete

public void delete()


disconnectSensors

protected void disconnectSensors()


getDefaultExchangeName

public java.lang.String getDefaultExchangeName()


getExchangeName

public java.lang.String getExchangeName()


getParent

public RabbitBroker getParent()


init

public void init()


toStringHelper

@Override
protected ToStringHelper toStringHelper()


 

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