org.apache.hadoop.yarn.server.resourcemanager.ahs
Class RMApplicationHistoryWriter.MultiThreadedDispatcher

java.lang.Object
  extended by org.apache.hadoop.service.AbstractService
      extended by org.apache.hadoop.service.CompositeService
          extended by org.apache.hadoop.yarn.server.resourcemanager.ahs.RMApplicationHistoryWriter.MultiThreadedDispatcher
All Implemented Interfaces:
Closeable, org.apache.hadoop.service.Service, org.apache.hadoop.yarn.event.Dispatcher
Enclosing class:
RMApplicationHistoryWriter

protected static class RMApplicationHistoryWriter.MultiThreadedDispatcher
extends org.apache.hadoop.service.CompositeService
implements org.apache.hadoop.yarn.event.Dispatcher


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.service.CompositeService
org.apache.hadoop.service.CompositeService.CompositeServiceShutdownHook
 
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE
 
Field Summary
 
Fields inherited from class org.apache.hadoop.service.CompositeService
STOP_ONLY_STARTED_SERVICES
 
Fields inherited from interface org.apache.hadoop.yarn.event.Dispatcher
DEFAULT_DISPATCHER_EXIT_ON_ERROR, DISPATCHER_EXIT_ON_ERROR_KEY
 
Constructor Summary
RMApplicationHistoryWriter.MultiThreadedDispatcher(int num)
           
 
Method Summary
protected  org.apache.hadoop.yarn.event.AsyncDispatcher createDispatcher()
           
 org.apache.hadoop.yarn.event.EventHandler getEventHandler()
           
 void register(Class<? extends Enum> eventType, org.apache.hadoop.yarn.event.EventHandler handler)
           
 void setDrainEventsOnStop()
           
 
Methods inherited from class org.apache.hadoop.service.CompositeService
addIfService, addService, getServices, removeService, serviceInit, serviceStart, serviceStop
 
Methods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RMApplicationHistoryWriter.MultiThreadedDispatcher

public RMApplicationHistoryWriter.MultiThreadedDispatcher(int num)
Method Detail

getEventHandler

public org.apache.hadoop.yarn.event.EventHandler getEventHandler()
Specified by:
getEventHandler in interface org.apache.hadoop.yarn.event.Dispatcher

register

public void register(Class<? extends Enum> eventType,
                     org.apache.hadoop.yarn.event.EventHandler handler)
Specified by:
register in interface org.apache.hadoop.yarn.event.Dispatcher

setDrainEventsOnStop

public void setDrainEventsOnStop()

createDispatcher

protected org.apache.hadoop.yarn.event.AsyncDispatcher createDispatcher()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.