本文整理了Java中com.google.common.util.concurrent.Service.isRunning()
方法的一些代码示例,展示了Service.isRunning()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Service.isRunning()
方法的具体详情如下:
包路径:com.google.common.util.concurrent.Service
类名称:Service
方法名:isRunning
[英]Returns true if this service is State#RUNNING.
[中]如果此服务处于运行状态,则返回true。
代码示例来源:origin: google/guava
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: google/guava
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: google/guava
/**
* Returns true if all services are currently in the {@linkplain State#RUNNING running} state.
*
* <p>Users who want more detailed information should use the {@link #servicesByState} method to
* get detailed information about which services are not running.
*/
public boolean isHealthy() {
for (Service service : services) {
if (!service.isRunning()) {
return false;
}
}
return true;
}
代码示例来源:origin: google/j2objc
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: google/j2objc
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: google/j2objc
/**
* Returns true if all services are currently in the {@linkplain State#RUNNING running} state.
*
* <p>Users who want more detailed information should use the {@link #servicesByState} method to
* get detailed information about which services are not running.
*/
public boolean isHealthy() {
for (Service service : services) {
if (!service.isRunning()) {
return false;
}
}
return true;
}
代码示例来源:origin: wildfly/wildfly
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: wildfly/wildfly
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: wildfly/wildfly
/**
* Returns true if all services are currently in the {@linkplain State#RUNNING running} state.
*
* <p>Users who want more detailed information should use the {@link #servicesByState} method to
* get detailed information about which services are not running.
*/
public boolean isHealthy() {
for (Service service : services) {
if (!service.isRunning()) {
return false;
}
}
return true;
}
代码示例来源:origin: Graylog2/graylog2-server
@Override
public void doStop() {
if (generatorService == null || !generatorService.isRunning()) {
log.error("Cannot stop generator transport, it isn't running.");
return;
}
log.debug("Stopping generator transport service {}", generatorService);
generatorService.stopAsync().awaitTerminated();
generatorService = null;
}
代码示例来源:origin: google/guava
private static void assertState(
ServiceManager manager, Service.State state, Service... services) {
Collection<Service> managerServices = manager.servicesByState().get(state);
for (Service service : services) {
assertEquals(service.toString(), state, service.state());
assertEquals(service.toString(), service.isRunning(), state == Service.State.RUNNING);
assertTrue(managerServices + " should contain " + service, managerServices.contains(service));
}
}
代码示例来源:origin: org.apache.twill/twill-zookeeper
@Override
public boolean isRunning() {
return serviceDelegate.isRunning();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: org.apache.twill/twill-core
@Override
public final boolean isRunning() {
return serviceDelegate.isRunning();
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
public final boolean isRunning() {
return delegate.isRunning();
}
代码示例来源:origin: org.apache.twill/twill-zookeeper
@Override
public boolean isRunning() {
return delegateService.isRunning();
}
代码示例来源:origin: zolyfarkas/spf4j
@Override
@JmxExport
public final boolean isRunning() {
return guavaService.isRunning();
}
代码示例来源:origin: com.walterjwhite.infrastructure.google-guice.modules/property
private static void doStartService(final Class<? extends Service> serviceClass) {
try {
final Service service = GuiceHelper.getGuiceInjector().getInstance(serviceClass);
if (!service.isRunning()) service.startAsync();
else LOGGER.debug("service was already started, perhaps because it is an eager singleton?");
} catch (ConfigurationException e) {
LOGGER.warn("Service may NOT be a Guice service, check configuration", e);
}
}
代码示例来源:origin: org.graylog2/graylog2-server
@Override
public void doStop() {
if (generatorService == null || !generatorService.isRunning()) {
log.error("Cannot stop generator transport, it isn't running.");
return;
}
log.debug("Stopping generator transport service {}", generatorService);
generatorService.stopAsync().awaitTerminated();
generatorService = null;
}
代码示例来源:origin: com.google.guava/guava-tests
private static void assertState(
ServiceManager manager, Service.State state, Service... services) {
Collection<Service> managerServices = manager.servicesByState().get(state);
for (Service service : services) {
assertEquals(service.toString(), state, service.state());
assertEquals(service.toString(), service.isRunning(), state == Service.State.RUNNING);
assertTrue(managerServices + " should contain " + service, managerServices.contains(service));
}
}
内容来源于网络,如有侵权,请联系作者删除!