Interface ResourceGroupConfigurationManager<C>

Type Parameters:
C - the type of the manager-specific data structure

public interface ResourceGroupConfigurationManager<C>
The engine calls the match(SelectionCriteria) method whenever a query is submitted, and receives a SelectionContext in return which contains a fully-qualified ResourceGroupId, and a manager-specific data structure of type C.

At a later time, the engine may decide to construct a resource group with that ID. To do so, it will walk the tree to find the right position for the group, and then create it. It also creates any necessary parent groups. Every time the engine creates a group it will immediately call the configure method with the original context, allowing the manager to set the required properties on the group.