Class NodesListManager.CachedResolver
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.resourcemanager.NodesListManager.CachedResolver
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service,NodesListManager.Resolver
- Enclosing class:
- NodesListManager
@VisibleForTesting
public static class NodesListManager.CachedResolver
extends org.apache.hadoop.service.AbstractService
implements NodesListManager.Resolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Constructor Summary
ConstructorsConstructorDescriptionCachedResolver(org.apache.hadoop.yarn.util.Clock clock, int expiryIntervalSecs) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToCache(String hostName, String ip) voidremoveFromCache(String hostName) protected voidprotected voidMethods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
CachedResolver
public CachedResolver(org.apache.hadoop.yarn.util.Clock clock, int expiryIntervalSecs)
-
-
Method Details
-
serviceStart
- Overrides:
serviceStartin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
addToCache
-
removeFromCache
-
resolve
- Specified by:
resolvein interfaceNodesListManager.Resolver
-
getExpireChecker
-