| Holds all the binding related singleton components in a "ring",
and let you access those components, creating them as necessary.
A
Ring is local to a thread,
and only one instanceof
Ring can be active at any given time.
Use
Ring.begin() and
Ring.end(Ring) to start/end a ring scope.
Inside a scope, use
Ring.get() to obtain the instance.
When a
Model is built by the reader, an active
Ring scope
is assumed.
Components in Ring
Depending on the schema language we are dealing with, different
components are in the model. But at least the following components
are in the ring.
author: Kohsuke Kawaguchi |