本文整理汇总了Java中delight.async.properties.PropertyNode.record方法的典型用法代码示例。如果您正苦于以下问题:Java PropertyNode.record方法的具体用法?Java PropertyNode.record怎么用?Java PropertyNode.record使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类delight.async.properties.PropertyNode
的用法示例。
在下文中一共展示了PropertyNode.record方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: main
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
public static void main(final String[] args) throws InterruptedException {
final PropertyNode m = Metrics.create();
m.record(Metrics.happened("process"));
m.record(Metrics.happened("process"));
m.record(Metrics.happened("process"));
m.record(Metrics.happened("process"));
m.record(Metrics.happened("process"));
// m.record(Metrics.happened("process"));
// m.record(Metrics.happened("process"));
// m.record(Metrics.happened("process"));
// m.record(Metrics.happened("process"));
// m.record(Metrics.happened("process"));
Thread.sleep(1000);
m.print();
m.stop().get();
}
示例2: test_rates
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test_rates() {
try {
final PropertyNode m = Metrics.create();
IntegerRange _upTo = new IntegerRange(1, 8);
for (final Integer i : _upTo) {
IntegerRange _upTo_1 = new IntegerRange(1, 10);
for (final Integer j : _upTo_1) {
{
m.<Long>record(Metrics.happened("de.mxro.test.meter1"));
Thread.sleep(100);
}
}
}
double _fiveMinuteRate = m.<Meter>retrieve("de.mxro.test.meter1", Meter.class).get().getFiveMinuteRate();
boolean _greaterThan = (_fiveMinuteRate > 8.0);
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_greaterThan), Boolean.valueOf(true));
double _fiveMinuteRate_1 = m.<Meter>retrieve("de.mxro.test.meter1", Meter.class).get().getFiveMinuteRate();
boolean _lessThan = (_fiveMinuteRate_1 < 12.0);
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_lessThan), Boolean.valueOf(true));
m.stop().get();
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
示例3: test
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test() {
PropertyNode m = Metrics.create();
PropertyOperation<Long> _increment = Metrics.increment("de.mxro.counter");
m.<Long>record(_increment);
PropertyOperation<Long> _increment_1 = Metrics.increment("de.mxro.counter");
m.<Long>record(_increment_1);
PropertyOperation<Long> _decrement = Metrics.decrement("de.mxro.counter");
m.<Long>record(_decrement);
Promise<Object> _retrieve = m.retrieve("de.mxro.counter");
Object _get = _retrieve.get();
String _string = _get.toString();
boolean _contains = _string.contains("1");
TestCounter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_contains), Boolean.valueOf(true));
Promise<Success> _stop = m.stop();
_stop.get();
}
示例4: test_count
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test_count() {
final PropertyNode m = Metrics.create();
PropertyOperation<Long> _happened = Metrics.happened("de.mxro.test.meter1");
m.<Long>record(_happened);
PropertyOperation<Long> _happened_1 = Metrics.happened("de.mxro.test.meter1");
m.<Long>record(_happened_1);
PropertyOperation<Long> _happened_2 = Metrics.happened("de.mxro.test.meter1");
m.<Long>record(_happened_2);
Promise<Object> _retrieve = m.retrieve("de.mxro.test.meter1");
Object _get = _retrieve.get();
String _string = _get.toString();
boolean _contains = _string.contains("3");
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_contains), Boolean.valueOf(true));
Promise<Success> _stop = m.stop();
_stop.get();
}
示例5: test
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test() {
PropertyNode m = Metrics.create();
m.<Long>record(Metrics.increment("de.mxro.counter"));
m.<Long>record(Metrics.increment("de.mxro.counter"));
m.<Long>record(Metrics.decrement("de.mxro.counter"));
boolean _contains = m.retrieve("de.mxro.counter").get().toString().contains("1");
TestCounter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_contains), Boolean.valueOf(true));
m.stop().get();
}
示例6: test_count
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test_count() {
final PropertyNode m = Metrics.create();
m.<Long>record(Metrics.happened("de.mxro.test.meter1"));
m.<Long>record(Metrics.happened("de.mxro.test.meter1"));
m.<Long>record(Metrics.happened("de.mxro.test.meter1"));
boolean _contains = m.retrieve("de.mxro.test.meter1").get().toString().contains("3");
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_contains), Boolean.valueOf(true));
m.stop().get();
}
示例7: test
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test() {
PropertyNode m = MetricsCommon.createUnsafe();
m.<Long>record(MetricsCommon.value("de.mxro.hist", 1));
m.<Long>record(MetricsCommon.value("de.mxro.hist", 2));
m.<Long>record(MetricsCommon.value("de.mxro.hist", 3));
Assert.assertTrue(m.retrieve("de.mxro.hist").get().toString().contains("2.0"));
}
示例8: test_rates
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test_rates() {
try {
final PropertyNode m = Metrics.create();
IntegerRange _upTo = new IntegerRange(1, 8);
for (final Integer i : _upTo) {
IntegerRange _upTo_1 = new IntegerRange(1, 10);
for (final Integer j : _upTo_1) {
{
PropertyOperation<Long> _happened = Metrics.happened("de.mxro.test.meter1");
m.<Long>record(_happened);
Thread.sleep(100);
}
}
}
Promise<Meter> _retrieve = m.<Meter>retrieve("de.mxro.test.meter1", Meter.class);
Meter _get = _retrieve.get();
double _fiveMinuteRate = _get.getFiveMinuteRate();
boolean _greaterThan = (_fiveMinuteRate > 8.0);
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_greaterThan), Boolean.valueOf(true));
Promise<Meter> _retrieve_1 = m.<Meter>retrieve("de.mxro.test.meter1", Meter.class);
Meter _get_1 = _retrieve_1.get();
double _fiveMinuteRate_1 = _get_1.getFiveMinuteRate();
boolean _lessThan = (_fiveMinuteRate_1 < 12.0);
TestMeter.<Boolean, Boolean>operator_doubleArrow(Boolean.valueOf(_lessThan), Boolean.valueOf(true));
Promise<Success> _stop = m.stop();
_stop.get();
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
示例9: test
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
@Test
public void test() {
PropertyNode m = MetricsCommon.createUnsafe();
PropertyOperation<Long> _value = MetricsCommon.value("de.mxro.hist", 1);
m.<Long>record(_value);
PropertyOperation<Long> _value_1 = MetricsCommon.value("de.mxro.hist", 2);
m.<Long>record(_value_1);
PropertyOperation<Long> _value_2 = MetricsCommon.value("de.mxro.hist", 3);
m.<Long>record(_value_2);
Promise<Object> _retrieve = m.retrieve("de.mxro.hist");
Object _get = _retrieve.get();
String _string = _get.toString();
boolean _contains = _string.contains("2.0");
Assert.assertTrue(_contains);
}
示例10: main
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
public static void main(final String[] args) {
final PropertyNode m = Metrics.create();
m.record(Metrics.increment("counter"));
m.record(Metrics.increment("counter"));
m.record(Metrics.decrement("counter"));
m.print();
m.stop().get();
}
示例11: main
import delight.async.properties.PropertyNode; //导入方法依赖的package包/类
public static void main(final String[] args) {
final PropertyNode m = Metrics.create();
m.record(Metrics.value("requestSize", 300));
m.record(Metrics.value("requestSize", 100));
m.record(Metrics.value("requestSize", 200));
m.print();
m.stop().get();
}