public class FailedNodesFilestore
extends java.lang.Object
Constructor and Description |
---|
FailedNodesFilestore() |
Modifier and Type | Method and Description |
---|---|
static void |
clearFailedNodesFile(java.io.File failedNodesFile)
Mark the failedNodesFile for deletion if it exists.
|
static FailedNodesListener |
createListener(java.io.File failedNodesFile)
Create a FailedNodesListener implementation for the file.
|
static java.util.Map<java.lang.String,java.lang.String> |
parseFailedNodes(java.io.File failedNodesFile)
Parse the properties file specified and extract the failed node names, returning a filter map.
|
static boolean |
storeFailedNodes(java.util.Collection<java.lang.String> nodenames,
java.io.File failedNodesFile)
Store the list of failed nodes at the given file, or if it is empty remove the file
|
public static void clearFailedNodesFile(java.io.File failedNodesFile)
failedNodesFile
- filepublic static boolean storeFailedNodes(java.util.Collection<java.lang.String> nodenames, java.io.File failedNodesFile)
nodenames
- list of node namesfailedNodesFile
- file for storing the failed nodespublic static FailedNodesListener createListener(java.io.File failedNodesFile)
failedNodesFile
- filepublic static java.util.Map<java.lang.String,java.lang.String> parseFailedNodes(java.io.File failedNodesFile)
failedNodesFile
-