Class ClientOtherInstanceImpl

java.lang.Object
com.biglybt.core.instancemanager.impl.ClientInstanceImpl
com.biglybt.core.instancemanager.impl.ClientOtherInstanceImpl
All Implemented Interfaces:
ClientInstance

public class ClientOtherInstanceImpl extends ClientInstanceImpl
  • Field Details

    • id

      private final String id
    • app_id

      private final String app_id
    • internal_addresses

      private final CopyOnWriteList<InetAddress> internal_addresses
    • external_address

      private InetAddress external_address
    • tcp_port

      private int tcp_port
    • udp_port

      private int udp_port
    • udp_non_data_port

      private final int udp_non_data_port
    • props

      private final Map<String,Object> props
    • alive_time

      private long alive_time
  • Constructor Details

  • Method Details

    • decode

      protected static ClientOtherInstanceImpl decode(InetAddress internal_address, Map map)
    • update

      protected boolean update(ClientOtherInstanceImpl new_inst)
    • getID

      public String getID()
    • getApplicationID

      public String getApplicationID()
    • getInternalAddress

      public InetAddress getInternalAddress()
    • getInternalAddresses

      public List<InetAddress> getInternalAddresses()
    • getExternalAddress

      public InetAddress getExternalAddress()
    • getTCPListenPort

      public int getTCPListenPort()
    • getUDPListenPort

      public int getUDPListenPort()
    • getUDPNonDataListenPort

      public int getUDPNonDataListenPort()
    • getProperties

      public Map<String,Object> getProperties()
    • getAliveTime

      protected long getAliveTime()