brooklyn.entity.group.zoneaware
[Java] Class ProportionalZoneFailureDetector
java.lang.Object
   brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector
brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector
       brooklyn.entity.group.zoneaware.ProportionalZoneFailureDetector
brooklyn.entity.group.zoneaware.ProportionalZoneFailureDetector
public class ProportionalZoneFailureDetector
extends AbstractZoneFailureDetector
    
     
                 
    
     
    
     
                 
    
    
        maxProportionFailures
        protected final double maxProportionFailures
        
        - 
        
        
    
        minDatapoints
        protected final int minDatapoints
        
        - 
        
        
    
        timeToConsider
        protected final long timeToConsider
        
        - 
        
        
    
     
    
    
        
        ProportionalZoneFailureDetector
        public ProportionalZoneFailureDetector(int minDatapoints, Duration timeToConsider, double maxProportionFailures)
        
        - 
     - Parameters:
- minDatapoints-          min number of attempts within the time period, to consider this measure reliable
- timeToConsider-         time for recent attempts (discard any attempts older than this)
- maxProportionFailures-  proportion (between 0 and 1) where numFailures/dataPoints >= this number means failure
 
        
    
        
        ProportionalZoneFailureDetector
        public ProportionalZoneFailureDetector(int minDatapoints, Duration timeToConsider, double maxProportionFailures, Ticker ticker)
        
        - 
        
        
    
     
    
    
        
        doHasFailed
        protected boolean doHasFailed(Location loc, ZoneHistory zoneHistory) {
protected boolean doHasFailed(Location loc, ZoneHistory zoneHistory)
        
        - 
        
        
    
     
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.