public interface  org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service extends java.lang.Object
{
public abstract org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service startAsync();
public abstract boolean isRunning();
public abstract org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service$State state();
public abstract org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service stopAsync();
public abstract void awaitRunning();
public void awaitRunning(java.time.Duration) throws java.util.concurrent.TimeoutException
{
java.util.concurrent.TimeUnit v;
java.time.Duration v;
long v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service;
v := @parameter: java.time.Duration;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.util.concurrent.Internal: long toNanosSaturated(java.time.Duration)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service: void awaitRunning(long,java.util.concurrent.TimeUnit)>(v, v);
return;
}
public abstract void awaitRunning(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException;
public abstract void awaitTerminated();
public void awaitTerminated(java.time.Duration) throws java.util.concurrent.TimeoutException
{
java.util.concurrent.TimeUnit v;
java.time.Duration v;
long v;
org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service v;
v := @this: org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service;
v := @parameter: java.time.Duration;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.util.concurrent.Internal: long toNanosSaturated(java.time.Duration)>(v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service: void awaitTerminated(long,java.util.concurrent.TimeUnit)>(v, v);
return;
}
public abstract void awaitTerminated(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException;
public abstract java.lang.Throwable failureCause();
public abstract void addListener(org.apache.drill.shaded.guava.com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor);
}