org.csource.fastdfs
Class TrackerGroup
java.lang.Object
org.csource.fastdfs.TrackerGroup
public class TrackerGroup
- extends java.lang.Object
Tracker server group
- Version:
- Version 1.17
- Author:
- Happy Fish / YuQing
Constructor Summary |
TrackerGroup(java.net.InetSocketAddress[] tracker_servers)
Constructor |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lock
protected java.lang.Integer lock
tracker_server_index
public int tracker_server_index
tracker_servers
public java.net.InetSocketAddress[] tracker_servers
TrackerGroup
public TrackerGroup(java.net.InetSocketAddress[] tracker_servers)
- Constructor
- Parameters:
tracker_servers
- tracker servers
getConnection
public TrackerServer getConnection(int serverIndex)
throws java.io.IOException
- return connected tracker server
- Returns:
- connected tracker server, null for fail
- Throws:
java.io.IOException
getConnection
public TrackerServer getConnection()
throws java.io.IOException
- return connected tracker server
- Returns:
- connected tracker server, null for fail
- Throws:
java.io.IOException
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object