@InterfaceAudience.Private public class CloseRegionHandler extends EventHandler
UnassignRegionHandler instead. But when
shutting down the region server, will also close regions and the related methods still use this
class so we keep it here.UnassignRegionHandlereventType, seqids, server, waitingTimeForEvents| 限定符 | 构造器和说明 |
|---|---|
protected |
CloseRegionHandler(Server server,
RegionServerServices rsServices,
RegionInfo regionInfo,
boolean abort,
EventType eventType,
ServerName destination) |
|
CloseRegionHandler(Server server,
RegionServerServices rsServices,
RegionInfo regionInfo,
boolean abort,
ServerName destination)
This method used internally by the RegionServer to close out regions.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RegionInfo |
getRegionInfo() |
void |
process()
This method is the main processing loop to be implemented by the various
subclasses.
|
compareTo, getEventType, getInformativeName, getPriority, getSeqid, handleException, prepare, run, toStringpublic CloseRegionHandler(Server server, RegionServerServices rsServices, RegionInfo regionInfo, boolean abort, ServerName destination)
server - rsServices - regionInfo - abort - If the regionserver is aborting.destination - protected CloseRegionHandler(Server server, RegionServerServices rsServices, RegionInfo regionInfo, boolean abort, EventType eventType, ServerName destination)
public RegionInfo getRegionInfo()
public void process()
EventHandlerprocess 在类中 EventHandlerCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.