Create a new supervisor.
Consolidated access control information for the schema.
All available features defined in the schema.
The names of all members.
The schema manager that owns this ValueSupervisor.
Names of fields configured as non-volatile.
Features supported by this implementation.
Obtain ValueSupervisor implementation for a specific schema.
the model describing the record type
the I/O implementation
A RootSupervisor is a ValueSupervisor that supervises a specific root Schema. It acts as a factory for ValueSupervisors for sub-schemas of the root schema.
You can produce a ValueSupervisor for any schema using this factory. However, there are specific customizations controlled by the root schema:
Change eventing occur for root schema members. In the case of a cluster this means you can monitor for changes on a per-attribute basis.
If the root schema defines a cluster, the cluster's featureMap and supportedFeatures affect conformance-based validation.