Class SubscriberScopeManager

All Implemented Interfaces:
EventListener, IAdaptable, ISynchronizationScopeManager, ISubscriberChangeListener

public class SubscriberScopeManager extends SynchronizationScopeManager implements ISubscriberChangeListener
A ISynchronizationScopeManager that uses a Subscriber to provide a RemoteResourceMappingContext and to notify participants when the remote state of resources change.
Since:
3.2
  • Constructor Details

    • SubscriberScopeManager

      public SubscriberScopeManager(String name, ResourceMapping[] inputMappings, Subscriber subscriber, boolean consultModels)
      Create a manager for the given subscriber and input.
      Parameters:
      name - a human readable name for the scope
      inputMappings - the input mappings
      subscriber - the subscriber
      consultModels - whether models should be consulted when calculating the scope
    • SubscriberScopeManager

      public SubscriberScopeManager(String name, ResourceMapping[] inputMappings, Subscriber subscriber, RemoteResourceMappingContext context, boolean consultModels)
      Create a manager for the given subscriber and input.
      Parameters:
      name - a human readable name for the scope
      inputMappings - the input mappings
      subscriber - the subscriber
      context - a remote resource mapping context for the subscriber
      consultModels - whether models should be consulted when calculating the scope
  • Method Details