Toggle navigation
Home
org.apache.hadoop.hbase.Waiter.Predicate to org.apache.hadoop.hbase.Waiter.ExplainingPredicate
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'hbase'}
Hierarchy/Composition: R_SUPER_T
Primitive Info: -
NameSpace: Internal -> Internal
Mapping:
Cascading Type Change (Similar)
Waiter.Predicate<Exception>
to
ExplainingPredicate<IOException>
Update Anonymous class
{ @Override public boolean evaluate() throws Exception { final RegionStates regionStates=getMiniHBaseCluster().getMaster().getAssignmentManager().getRegionStates(); return !regionStates.isRegionsInTransition(); } }
to
{ @Override public String explainFailure() throws IOException { final RegionStates regionStates=getMiniHBaseCluster().getMaster().getAssignmentManager().getRegionStates(); return "found in transition: " + regionStates.getRegionsInTransition().toString(); } @Override public boolean evaluate() throws IOException { final RegionStates regionStates=getMiniHBaseCluster().getMaster().getAssignmentManager().getRegionStates(); return !regionStates.isRegionsInTransition(); } }