org.apache.hadoop.hbase.regionserver.handler
Class CloseRegionHandler
java.lang.Object
org.apache.hadoop.hbase.executor.EventHandler
org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler
- All Implemented Interfaces:
- Comparable<Runnable>, Runnable
- Direct Known Subclasses:
- CloseMetaHandler
@InterfaceAudience.Private
public class CloseRegionHandler
- extends EventHandler
Handles closing of a region on a region server.
Constructor Summary |
|
CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo)
|
|
CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode)
This method used internally by the RegionServer to close out regions. |
|
CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
EventType eventType)
|
protected |
CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
EventType eventType,
ServerName destination)
|
|
CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
ServerName destination)
|
Methods inherited from class org.apache.hadoop.hbase.executor.EventHandler |
compareTo, getEventType, getInformativeName, getListener, getPriority, getSeqid, handleException, prepare, run, setListener, toString |
CloseRegionHandler
public CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo)
CloseRegionHandler
public CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode)
- This method used internally by the RegionServer to close out regions.
- Parameters:
server
- rsServices
- regionInfo
- abort
- If the regionserver is aborting.zk
- If the close should be noted out in zookeeper.
CloseRegionHandler
public CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
ServerName destination)
CloseRegionHandler
public CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
EventType eventType)
CloseRegionHandler
protected CloseRegionHandler(Server server,
RegionServerServices rsServices,
HRegionInfo regionInfo,
boolean abort,
boolean zk,
int versionOfClosingNode,
EventType eventType,
ServerName destination)
getRegionInfo
public HRegionInfo getRegionInfo()
process
public void process()
- Description copied from class:
EventHandler
- This method is the main processing loop to be implemented by the various
subclasses.
- Specified by:
process
in class EventHandler
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.