Interface Nodes
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface Nodes
extends org.jvnet.hk2.config.ConfigBeanProxy
Nodes configuration. Maintain a list of
Node active configurations.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturn the default local node, localhost-, or null if no such node exists. Check if nodes list is frozen.getNode()Return the list of nodes currently configuredReturn the node with the given name, or null if no such node exists.booleanCan we create a node?voidSets the value of the freeze attribute on the nodes list.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
setFreeze
Sets the value of the freeze attribute on the nodes list. If the nodes list is frozen then no new nodes are allowed to be created.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException- if a listener vetoes the change
-
getFreeze
String getFreeze()Check if nodes list is frozen. That is prevent creation of new nodes.- Returns:
- value of freeze
-
getNode
Return the list of nodes currently configured- Returns:
- list of
Node
-
getDefaultLocalNode
Return the default local node, localhost-, or null if no such node exists. - Returns:
- the Node object, or null if no such node
-
getNode
Return the node with the given name, or null if no such node exists.- Parameters:
name- the name of the node- Returns:
- the Node object, or null if no such node
-
nodeCreationAllowed
@DuckTyped boolean nodeCreationAllowed()Can we create a node?- Parameters:
node-- Returns:
- true if node creation is allowed, else false
-