Class InetSocketAddressWrapper


  • public class InetSocketAddressWrapper
    extends java.lang.Object
    InetSocketAddress wrapper,encapsulate an order number.
    • Field Detail

      • inetSocketAddress

        private volatile java.net.InetSocketAddress inetSocketAddress
      • order

        private int order
      • weight

        private int weight
      • remoteAddressStr

        private volatile java.lang.String remoteAddressStr
      • hostName

        private volatile java.lang.String hostName
      • mainNodeHostName

        private volatile java.lang.String mainNodeHostName
      • resolve

        private boolean resolve
      • mainNodeAddress

        private volatile java.net.InetSocketAddress mainNodeAddress
        Main memcached node address,if this is a main node,then this value is null.
    • Constructor Detail

      • InetSocketAddressWrapper

        public InetSocketAddressWrapper​(java.net.InetSocketAddress inetSocketAddress,
                                        int order,
                                        int weight,
                                        java.net.InetSocketAddress mainNodeAddress)
      • InetSocketAddressWrapper

        public InetSocketAddressWrapper​(java.net.InetSocketAddress inetSocketAddress,
                                        int order,
                                        int weight,
                                        java.net.InetSocketAddress mainNodeAddress,
                                        boolean resolve)
    • Method Detail

      • getRemoteAddressStr

        public java.lang.String getRemoteAddressStr()
      • setRemoteAddressStr

        public void setRemoteAddressStr​(java.lang.String remoteAddressStr)
      • getInetSocketAddress

        public final java.net.InetSocketAddress getInetSocketAddress()
      • getResolvedSocketAddress

        public final java.net.InetSocketAddress getResolvedSocketAddress()
      • setResolvedSocketAddress

        public final void setResolvedSocketAddress​(java.net.InetSocketAddress addr)
      • getResolvedMainNodeSocketAddress

        public final java.net.InetSocketAddress getResolvedMainNodeSocketAddress()
      • setResolvedMainNodeSocketAddress

        public final void setResolvedMainNodeSocketAddress​(java.net.InetSocketAddress addr)
      • setInetSocketAddress

        private final void setInetSocketAddress​(java.net.InetSocketAddress inetSocketAddress)
      • getOrder

        public final int getOrder()
      • getWeight

        public int getWeight()
      • setWeight

        public void setWeight​(int weight)
      • getMainNodeAddress

        public java.net.InetSocketAddress getMainNodeAddress()
      • setMainNodeAddress

        private void setMainNodeAddress​(java.net.InetSocketAddress mainNodeAddress)
      • setOrder

        public final void setOrder​(int order)