@InterfaceAudience.Public @InterfaceStability.Evolving public interface HAServiceProtocol
Modifier and Type | Field and Description |
---|---|
static long |
versionID
Initial version of the protocol
|
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.ha.HAServiceStatus |
getServiceStatus()
Return the current status of the service.
|
void |
monitorHealth()
Monitor the health of service.
|
void |
transitionToActive(org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo)
Request service to transition to active state.
|
void |
transitionToStandby(org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo)
Request service to transition to standby state.
|
static final long versionID
void monitorHealth() throws HealthCheckFailedException, org.apache.hadoop.security.AccessControlException, IOException
HealthCheckFailedException
.
The definition of service not healthy is left to the service.
Note that when health check of an Active service fails,
failover to standby may be done.HealthCheckFailedException
- if the health check of a service fails.org.apache.hadoop.security.AccessControlException
- if access is denied.IOException
- if other errors happenvoid transitionToActive(org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws ServiceFailedException, org.apache.hadoop.security.AccessControlException, IOException
ServiceFailedException
- if transition from standby to active fails.org.apache.hadoop.security.AccessControlException
- if access is denied.IOException
- if other errors happenvoid transitionToStandby(org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo reqInfo) throws ServiceFailedException, org.apache.hadoop.security.AccessControlException, IOException
ServiceFailedException
- if transition from active to standby fails.org.apache.hadoop.security.AccessControlException
- if access is denied.IOException
- if other errors happenorg.apache.hadoop.ha.HAServiceStatus getServiceStatus() throws org.apache.hadoop.security.AccessControlException, IOException
org.apache.hadoop.security.AccessControlException
- if access is denied.IOException
- if other errors happenHAServiceStatus
Copyright © 2015 Apache Software Foundation. All rights reserved.