@ThreadSafe public final class FileSystemMasterClientPool extends DynamicResourcePool<FileSystemMasterClient>
DynamicResourcePool.Options, DynamicResourcePool.ResourceInternal<R>mClock| Constructor and Description |
|---|
FileSystemMasterClientPool(MasterClientContext ctx)
Creates a new file system master client pool.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeResource(FileSystemMasterClient client) |
protected FileSystemMasterClient |
createNewResource() |
protected com.codahale.metrics.Counter |
getMetricCounter() |
protected boolean |
isHealthy(FileSystemMasterClient client) |
protected boolean |
shouldGc(DynamicResourcePool.ResourceInternal<FileSystemMasterClient> clientResourceInternal) |
public FileSystemMasterClientPool(MasterClientContext ctx)
ctx - information for connecting to processes in the clusterprotected void closeResource(FileSystemMasterClient client)
closeResource in class DynamicResourcePool<FileSystemMasterClient>protected FileSystemMasterClient createNewResource()
createNewResource in class DynamicResourcePool<FileSystemMasterClient>protected boolean isHealthy(FileSystemMasterClient client)
isHealthy in class DynamicResourcePool<FileSystemMasterClient>protected com.codahale.metrics.Counter getMetricCounter()
getMetricCounter in class DynamicResourcePool<FileSystemMasterClient>protected boolean shouldGc(DynamicResourcePool.ResourceInternal<FileSystemMasterClient> clientResourceInternal)
shouldGc in class DynamicResourcePool<FileSystemMasterClient>Copyright © 2022. All Rights Reserved.