Package org.apache.activemq.filter
Interface DestinationNode
-
- All Known Implementing Classes:
AnyChildDestinationNode
,DestinationMapNode
public interface DestinationNode
Represents a node in theDestinationMap
tree
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
appendDescendantValues(Set<DestinationNode> answer)
void
appendMatchingValues(Set<DestinationNode> answer, String[] paths, int startIndex)
void
appendMatchingWildcards(Set<DestinationNode> answer, String[] paths, int startIndex)
DestinationNode
getChild(String path)
Collection<DestinationNode>
getChildren()
Collection<DestinationNode>
getDesendentValues()
Collection<DestinationNode>
getValues()
Collection<DestinationNode>
removeDesendentValues()
Collection<DestinationNode>
removeValues()
-
-
-
Method Detail
-
appendMatchingValues
void appendMatchingValues(Set<DestinationNode> answer, String[] paths, int startIndex)
-
appendMatchingWildcards
void appendMatchingWildcards(Set<DestinationNode> answer, String[] paths, int startIndex)
-
appendDescendantValues
void appendDescendantValues(Set<DestinationNode> answer)
-
getDesendentValues
Collection<DestinationNode> getDesendentValues()
-
getChild
DestinationNode getChild(String path)
-
getValues
Collection<DestinationNode> getValues()
-
getChildren
Collection<DestinationNode> getChildren()
-
removeDesendentValues
Collection<DestinationNode> removeDesendentValues()
-
removeValues
Collection<DestinationNode> removeValues()
-
-