本文整理汇总了Java中com.google.common.util.concurrent.Service.State.NEW属性的典型用法代码示例。如果您正苦于以下问题:Java State.NEW属性的具体用法?Java State.NEW怎么用?Java State.NEW使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.google.common.util.concurrent.Service.State
的用法示例。
在下文中一共展示了State.NEW属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: terminated
@Override public synchronized void terminated(State from) {
assertEquals(from, Iterables.getLast(stateHistory, State.NEW));
stateHistory.add(State.TERMINATED);
assertEquals(State.TERMINATED, service.state());
if (from == State.NEW) {
try {
service.awaitRunning();
fail();
} catch (IllegalStateException expected) {
assertNull(expected.getCause());
assertTrue(expected.getMessage().equals(
"Expected the service " + service + " to be RUNNING, but was TERMINATED"));
}
}
completionLatch.countDown();
}
示例2: isNew
@Override
public final boolean isNew() {
return service.state() == State.NEW;
}