Brooklyn

brooklyn.management.internal
[Java] Class QueueingSubscriptionManager

java.lang.Object
  brooklyn.management.internal.AbstractSubscriptionManager
      brooklyn.management.internal.QueueingSubscriptionManager

@SuppressWarnings("rawtypes")
public class QueueingSubscriptionManager
extends AbstractSubscriptionManager

Field Summary
AbstractSubscriptionManager delegate

boolean useDelegateForPublishing

boolean useDelegateForSubscribing

 
Method Summary
java.util.Set getSubscriptionsForEntitySensor(Entity source, Sensor sensor)

java.util.Set getSubscriptionsForSubscriber(java.lang.Object subscriber)

void publish(SensorEvent event)

void setDelegate(AbstractSubscriptionManager delegate)

void startDelegatingForPublishing()

void startDelegatingForSubscribing()

void stopDelegatingForPublishing()

void stopDelegatingForSubscribing()

protected SubscriptionHandle subscribe(java.util.Map flags, Subscription s)

boolean unsubscribe(SubscriptionHandle subscriptionId)

 
Methods inherited from class AbstractSubscriptionManager
getSubscriber, publish, subscribe, subscribe, subscribe, subscribeToChildren, subscribeToChildren, subscribeToMembers, subscribeToMembers
 

Field Detail

delegate

public AbstractSubscriptionManager delegate


useDelegateForPublishing

public boolean useDelegateForPublishing


useDelegateForSubscribing

public boolean useDelegateForSubscribing


 
Method Detail

getSubscriptionsForEntitySensor

@Override
public java.util.Set getSubscriptionsForEntitySensor(Entity source, Sensor sensor)


getSubscriptionsForSubscriber

@SuppressWarnings("unchecked")
@Override
public java.util.Set getSubscriptionsForSubscriber(java.lang.Object subscriber)


publish

@Override
public void publish(SensorEvent event)


setDelegate

public void setDelegate(AbstractSubscriptionManager delegate)


startDelegatingForPublishing

@SuppressWarnings("unchecked")
public void startDelegatingForPublishing()


startDelegatingForSubscribing

@SuppressWarnings("unchecked")
public void startDelegatingForSubscribing()


stopDelegatingForPublishing

public void stopDelegatingForPublishing()


stopDelegatingForSubscribing

public void stopDelegatingForSubscribing()


subscribe

@Override
protected SubscriptionHandle subscribe(java.util.Map flags, Subscription s)


unsubscribe

@Override
public boolean unsubscribe(SubscriptionHandle subscriptionId)


 

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