Class ProcessingScope

  • All Implemented Interfaces:
    DebugDumpable

    public class ProcessingScope
    extends Object
    implements DebugDumpable
    Specifies the basic scope of synchronization (or potentially other resource-related) activity, usually given by [resource, kind, intent, object class name] tuple. Any custom filtering is not represented here. We keep the following: - resolved resource, - resolved object type or class definition, - original kind, intent, and object class name values (if specified). A special case is the scope for a single shadow (see of(ResourceType, ShadowType)). In this case we resolve the definition but keep kind, intent, and object class unspecified. We don't expect any search or similar operation to be invoked based on these values. See also: - SyncTaskHelper - MID-7470