Project

General

Profile

« Previous | Next » 

Revision 058e1e67

Added by Andreas Müller over 2 years ago

cleanup

View differences:

cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/DynamicBatch.java
19 19
 *
20 20
 * @author a.kohlbecker
21 21
 * @since Jul 4, 2016
22
 *
23 22
 */
24 23
public class DynamicBatch {
25 24

  
......
58 57
        }
59 58
    }
60 59

  
61
    /**
62
     * @param requiredFreeHeap
63
     * @throws JvmLimitsException
64
     */
65 60
    public void setRequiredFreeHeap(double requiredFreeHeap) throws JvmLimitsException {
66 61

  
67 62
        this.batchMinFreeHeap = (long) (intitialFreeHeap * requiredFreeHeap);
......
70 65
        }
71 66
    }
72 67

  
73
    /**
74
     * @param requiredFreeHeap
75
     * @throws JvmLimitsException
76
     */
77 68
    public void setRequiredFreeHeap(long requiredFreeHeap) throws JvmLimitsException {
78 69
        this.batchMinFreeHeap = requiredFreeHeap;
79 70
        if(memoryLimitsExceeded()) {
......
209 200

  
210 201
    }
211 202

  
212

  
213 203
    public boolean memoryLimitsExceeded() {
214 204

  
215 205
        if(!jvmMonitor.hasFreeHeap(batchMinFreeHeap)) {
......
221 211
        } else {
222 212
            return false;
223 213
        }
224

  
225 214
    }
226 215

  
227 216
    public JvmMonitor getJvmMonitor() {
228 217
        return jvmMonitor;
229 218
    }
230

  
231
}
219
}

Also available in: Unified diff