Package org.lockss.repository
Interface RepositoryNode.RepositoryNodeContents
- Enclosing interface:
- RepositoryNode
public static interface RepositoryNode.RepositoryNodeContents
RepositoryNodeContents is used to obtain Properties and InputStream.
This is intended to ensure props and stream reflect a consistent view
of a single version, but see the comments in
RepositoryNodeImpl.RepositoryNodeContentsImpl.
- See Also:
-
RepositoryNodeImpl.RepositoryNodeContentsImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(String key, String value) Add a new property - only to be used for a restricted set of propertiesReturn an InputStreamReturn the propertiesvoidrelease()Release resources, close any cached open stream.
-
Method Details
-
getInputStream
InputStream getInputStream()Return an InputStream -
getProperties
Properties getProperties()Return the properties -
addProperty
Add a new property - only to be used for a restricted set of properties- Parameters:
key-value-
-
release
void release()Release resources, close any cached open stream.
-