@ThreadSafe public final class JobMasterClientPool extends ResourcePool<JobMasterClient>
ResourcePool.acquire(), ResourcePool.release(Object) must be called when the
thread is done using the client.mCurrentCapacity, mMaxCapacity, mResources| Constructor and Description |
|---|
JobMasterClientPool(JobMasterClientContext context)
Creates a new job master client pool.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
JobMasterClient |
createNewResource() |
acquire, acquire, release, sizepublic JobMasterClientPool(JobMasterClientContext context)
context - Job master connection informationpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class ResourcePool<JobMasterClient>java.io.IOExceptionpublic JobMasterClient createNewResource()
createNewResource in class ResourcePool<JobMasterClient>Copyright © 2021. All Rights Reserved.