public class CustomSubscriptionManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CustomSubscriptionManager.Mode |
protected class |
CustomSubscriptionManager.NodeList
3/28/16 - Colby: I rewrote this to avoid a deadlock when the tags being read are actually from the same system, going through the "expose configured tags" option.
|
Constructor and Description |
---|
CustomSubscriptionManager(GatewayContext context) |
CustomSubscriptionManager(GatewayContext context,
CustomSubscriptionManager.Mode readMode) |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes polling for all subscriptions.
|
void |
executeSubscription(java.lang.String name)
Executes polling for the provided subscription name.
|
protected CustomSubscriptionManager.NodeList |
getNodesForSubscription(java.lang.String sub) |
void |
subscribe(java.util.List<? extends SubscribableNode> nodes)
Subscribes to the given nodes.
|
void |
unsubscribe(java.util.List<? extends SubscribableNode> nodes)
Unsubscribes previously subscribed nodes
|
public CustomSubscriptionManager(GatewayContext context)
public CustomSubscriptionManager(GatewayContext context, CustomSubscriptionManager.Mode readMode)
protected CustomSubscriptionManager.NodeList getNodesForSubscription(java.lang.String sub)
public void subscribe(java.util.List<? extends SubscribableNode> nodes)
public void unsubscribe(java.util.List<? extends SubscribableNode> nodes)
public void execute()
public void executeSubscription(java.lang.String name)
name
-