Class Address<T extends Node>


  • public class Address<T extends Node>
    extends java.lang.Object
    Remote identifier of a node of type T.
    • Constructor Detail

      • Address

        public Address​(ReteContainer container,
                       java.lang.Long nodeId)
        General constructor.
        Parameters:
        container -
        nodeId -
      • Address

        public Address​(T node)
        Local-only constructor. (use only for containers in the same VM!)
        Parameters:
        node - the node to address
    • Method Detail

      • of

        public static <N extends NodeAddress<N> of​(N node)
        Address of local node (use only for containers in the same VM!)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • setContainer

        public void setContainer​(ReteContainer container)
      • getNodeId

        public java.lang.Long getNodeId()
      • setNodeId

        public void setNodeId​(java.lang.Long nodeId)
      • getNodeCache

        public T getNodeCache()
      • setNodeCache

        public void setNodeCache​(T nodeCache)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object