Interface TraversalMultiNode<N>

All Known Subinterfaces:
BgpMultiNode, FacetMultiNode, PathResolverMultiNode<T>, ResolverMultiNode

public interface TraversalMultiNode<N>
Interface for MultiNodes
  • Method Summary

    Modifier and Type
    Method
    Description
    List all previously allocated traversals with their aliases TODO Should the map be a live view? TODO The result would need to include the components
    default N
    one()
    getOrCreate the one single alias for this multi node.
    get or create semantics for each alias
  • Method Details

    • one

      default N one()
      getOrCreate the one single alias for this multi node. Raises an exception if there are already multiple aliases
    • viaAlias

      N viaAlias(String alias)
      get or create semantics for each alias
    • list

      Map<String,N> list()
      List all previously allocated traversals with their aliases TODO Should the map be a live view? TODO The result would need to include the components
      Returns: