public interface AzAttributeResolver
AzAttributeResolver
provides runtime resolution of attributes.
This is used to obtain attribute values which are not available in the
corresponding AzAttributes collection. Implementations may obtain
the attribute values from arbitrary sources, including
calculation or from remote servers. Since
an AzAttributeResolver
may be called frequently during time-
sensitive operations, caching and other performance-enhancing techniques
should be used by the implementation.
Modifier and Type | Method and Description |
---|---|
Attribute |
resolve(String attributeName,
AzAttributes collection,
AzEnvironment environment)
Resolves the specified attribute.
|
Attribute resolve(String attributeName, AzAttributes collection, AzEnvironment environment)
attributeName
- The attribute to resolve.collection
- The read-only collection within which the attribute resides.environment
- The read-only operational contextCopyright © 2019. All rights reserved.