private final void checkArguments(String branchId, String entityId, String entityType) { CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(branchId), "Miss valid branch id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityId), "Miss valid entity id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityType), "Miss valid entity type"); }
public static String generateEmbedIdByEmbedPath(String embedPath, String embedId) { CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(embedPath)); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(embedId)); return StringUtils.join(IEntity.ID_SEP, embedPath, embedId); }
@Override public Object read(IEntity curEntity, Object value, MetaField metaField) { CheckConditions.checkNotNull(metaField); if (!(value instanceof DBObject)) { return null; } return value; }
private void validate(Object value, MetaField metaField) throws IllegalArgumentException { CheckConditions.checkNotNull(metaField); CheckConditions.checkArgument(value != null, "reference could not be null!"); }
@Override public long getPercentileValue(int percentile) { CheckConditions.checkArgument(percentile >= 0 && percentile <= 100, "percentile %s should be between 1 and 99", percentile); long[] tempMetrics = sortedMetrics; int offset = percentile * (tempMetrics.length - 1) / 100; long ret = 0; if (offset < tempMetrics.length) { ret = tempMetrics[offset]; } return ret; }
/** * add ONE to a 62 based value * * @param value a 62 based value in string format * @return the value plus ONE in 62 based format */ public static String addOne(String value) { int v = sixtyTwoBaseToTen(value); return tenBaseToSixtyTwo(v + 1); } }
@Override public int compareTo(MetricItem o) { if (this == o) { return 0; } return EqualsUtil.compare(this.value, o.value); }
public MongoMetaCacheManager(int maxCacheSize, int cacheExpiredTime, int collectionCountCacheSize, int collectionCountCacheExpiredTime) { this.nameCache = new ExpirableCache<MetaClass>(maxCacheSize, cacheExpiredTime); this.pluralNameCache = new ExpirableCache<MetaClass>(maxCacheSize, cacheExpiredTime); this.countCache = new ExpirableCache<Integer>(collectionCountCacheSize, collectionCountCacheExpiredTime); }
@Override public int hashCode() { return EqualsUtil.hashCode(value, timestamp, detail); }
private final void checkArguments(String branchId, String entityId, String entityType) { CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(branchId), "Miss valid branch id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityId), "Miss valid entity id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityType), "Miss valid entity type"); }
public MetricsRegister(MonitorStatisticsManager msm) { super(); CheckConditions.checkNotNull(msm); this.msm = msm; }
protected BsonEntity checkBsonEntity(IEntity entity) { CheckConditions.checkArgument(entity instanceof BsonEntity, "Incorrect call of passing non-bson entity to bson persistent impl!"); return (BsonEntity) entity; }
@Override public boolean equals(Object o) { if (!(o instanceof MetricItem)) { return false; } return (this.value == ((MetricItem) o).value) && (this.timestamp == ((MetricItem) o).timestamp) && EqualsUtil.equal(this.detail, ((MetricItem) o).detail); }
@Override public int compareTo(MetricItem o) { return EqualsUtil.compare(this.value, o.value); } }
private final void checkArguments(String branchId, String entityId, String entityType) { CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(branchId), "Miss valid branch id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityId), "Miss valid entity id"); CheckConditions.checkArgument(!StringUtils.isNullOrEmpty(entityType), "Miss valid entity type"); }
@Override public boolean equals(Object other) { if (this == other) return true; if (!(other instanceof MetaField)) return false; MetaField o = (MetaField)other; return EqualsUtil.equal(name, o.name) && (dataType == o.dataType) && (cardinality == o.cardinality) && (mandatory == o.mandatory) && EqualsUtil.equal(description, o.description); }
@Override public int compare(TimedMetric object1, TimedMetric object2) { // reverse order return EqualsUtil.compare(object2.timestamp, object1.timestamp); } });