Package org.apache.hadoop.ha
Class HAServiceProtocolHelper
java.lang.Object
org.apache.hadoop.ha.HAServiceProtocolHelper
Helper for making
HAServiceProtocol RPC calls. This helper
unwraps the RemoteException to specific exceptions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidmonitorHealth(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) static voidtransitionToActive(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) static voidtransitionToObserver(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) static voidtransitionToStandby(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo)
-
Constructor Details
-
HAServiceProtocolHelper
public HAServiceProtocolHelper()
-
-
Method Details
-
monitorHealth
public static void monitorHealth(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws IOException - Throws:
IOException
-
transitionToActive
public static void transitionToActive(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws IOException - Throws:
IOException
-
transitionToStandby
public static void transitionToStandby(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws IOException - Throws:
IOException
-
transitionToObserver
public static void transitionToObserver(HAServiceProtocol svc, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws IOException - Throws:
IOException
-