com.google.common.util.concurrent.Service.isRunning()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中com.google.common.util.concurrent.Service.isRunning()方法的一些代码示例,展示了Service.isRunning()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Service.isRunning()方法的具体详情如下:
包路径:com.google.common.util.concurrent.Service
类名称:Service
方法名:isRunning

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));
 }
}

相关文章