public class DefaultCommandExecutor extends Object implements CommandExecutor
2020-02-03 16:39
| 构造器和说明 |
|---|
DefaultCommandExecutor(Set<String> trackerSet,
ConnectionPool pool)
构造函数
|
DefaultCommandExecutor(String trackerStr,
ConnectionPool pool)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dumpPoolInfo()
获取连接池信息
|
<T> T |
execute(AbstractTrackerCommand<T> command)
在Tracker Server上执行命令
|
<T> T |
execute(InetSocketAddress address,
AbstractStorageCommand<T> command)
在Storage Server上执行命令
|
ConnectionPool |
getPool() |
void |
setPool(ConnectionPool pool) |
public DefaultCommandExecutor(String trackerStr, ConnectionPool pool)
trackerStr - Tracker Server服务器IP地址,格式 host:port(多个用用“,”隔开)pool - 连接池public DefaultCommandExecutor(Set<String> trackerSet, ConnectionPool pool)
trackerSet - Tracker Server服务器IP地址集合pool - 连接池public <T> T execute(AbstractTrackerCommand<T> command)
CommandExecutorexecute 在接口中 CommandExecutorT - 返回数据类型command - Tracker Server命令public <T> T execute(InetSocketAddress address, AbstractStorageCommand<T> command)
CommandExecutorexecute 在接口中 CommandExecutorT - 返回数据类型address - Storage Server地址command - Storage Server命令public void dumpPoolInfo()
public ConnectionPool getPool()
public void setPool(ConnectionPool pool)
Copyright © 2021. All rights reserved.