public interface CloseableNamedAttributeProvider extends NamedAttributeProvider, Closeable
Closeablebecause it may may use resources external to the JVM such as a cache, a disk, a connection to a remote server, etc. for retrieving the attribute values. Therefore, these resources must be released by calling
Closeable.close()when it is no longer needed.
PDP extensions of this type (to support new ways of providing attributes) must implement the
|Modifier and Type||Interface and Description|
Builder that creates a dependency-aware AttributeProvider factory from parsing the attribute dependencies (attributes on which the Providers created by this factory will depend on to find their own supported attributes) declared in the XML configuration (possibly dynamic).
Copyright © 2012–2020. All rights reserved.