public class NodeDescriptor extends Object implements Serializable
It includes basic elements:
| Constructor and Description |
|---|
NodeDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
static NodeDescriptor |
from(String node)
Parses node descriptor from string.
|
static NodeDescriptor |
from(String node,
boolean isShortName)
Parses node descriptor from string.
|
boolean |
isLongName()
Tells is this
NodeDescriptor instance for long-named node or not. |
boolean |
isShortName()
Tells is this
NodeDescriptor instance for short-named node or not. |
static boolean |
removeFromCache(NodeDescriptor descriptor)
Removes a node from cached values.
|
static boolean |
removeFromCache(String node)
Removes a node from cached values.
|
static boolean |
wasCached(NodeDescriptor descriptor)
Checks, if this node cached or not.
|
static boolean |
wasCached(String node)
Checks, if this node cached or not.
|
public static NodeDescriptor from(@NonNull String node)
A string could be short like popa_node and long, like popa_node@192.168.0.32.
Node descriptors are caching.
node - node nameNodeDescriptor instancepublic static NodeDescriptor from(@NonNull String node, boolean isShortName)
A string could be short like popa_node and long, like popa_node@192.168.0.32.
Node descriptors are caching.
node - node nameisShortName - indicates is this node name short or longNodeDescriptor instancepublic static boolean wasCached(@NonNull
String node)
node - node nametrue, if node descriptor was cached, or
false if there was no such nodepublic static boolean wasCached(@NonNull
NodeDescriptor descriptor)
descriptor - node descriptortrue, if node descriptor was cached, or
false if there was no such nodepublic static boolean removeFromCache(@NonNull
String node)
node - node nametrue, if node descriptor was removed, or
false if there was no such nodepublic static boolean removeFromCache(@NonNull
NodeDescriptor descriptor)
descriptor - node descriptortrue, if node descriptor was removed, or
false if there was no such nodepublic boolean isShortName()
NodeDescriptor instance for short-named node or not.true if node name is short, false otherwisepublic boolean isLongName()
NodeDescriptor instance for long-named node or not.true if node name is long, false otherwiseCopyright © 2018 Appulse. All rights reserved.