Class NonAggregatingLogHandler
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.nodemanager.containermanager.loghandler.NonAggregatingLogHandler
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service,org.apache.hadoop.yarn.event.EventHandler<LogHandlerEvent>,LogHandler
public class NonAggregatingLogHandler
extends org.apache.hadoop.service.AbstractService
implements LogHandler
Log Handler which schedules deletion of log files based on the configured log
retention time.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Constructor Summary
ConstructorsConstructorDescriptionNonAggregatingLogHandler(org.apache.hadoop.yarn.event.Dispatcher dispatcher, DeletionService delService, LocalDirsHandlerService dirsHandler, NMStateStoreService stateStore) -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.hadoop.yarn.api.records.ApplicationId>voidhandle(LogHandlerEvent event) protected voidserviceInit(org.apache.hadoop.conf.Configuration conf) protected 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, serviceStart, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
NonAggregatingLogHandler
public NonAggregatingLogHandler(org.apache.hadoop.yarn.event.Dispatcher dispatcher, DeletionService delService, LocalDirsHandlerService dirsHandler, NMStateStoreService stateStore)
-
-
Method Details
-
serviceInit
- Overrides:
serviceInitin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
handle
- Specified by:
handlein interfaceorg.apache.hadoop.yarn.event.EventHandler<LogHandlerEvent>- Specified by:
handlein interfaceLogHandler
-
getInvalidTokenApps
- Specified by:
getInvalidTokenAppsin interfaceLogHandler
-