- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
244 lines
12 KiB
Java
244 lines
12 KiB
Java
package com.google.firebase.concurrent;
|
|
|
|
import com.google.firebase.concurrent.DelegatingScheduledFuture;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
import java.util.concurrent.Callable;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.Future;
|
|
import java.util.concurrent.ScheduledExecutorService;
|
|
import java.util.concurrent.ScheduledFuture;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public class DelegatingScheduledExecutorService implements ScheduledExecutorService {
|
|
public final ExecutorService delegate;
|
|
public final ScheduledExecutorService scheduler;
|
|
|
|
public DelegatingScheduledExecutorService(ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) {
|
|
this.delegate = executorService;
|
|
this.scheduler = scheduledExecutorService;
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public void shutdown() {
|
|
throw new UnsupportedOperationException("Shutting down is not allowed.");
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public List shutdownNow() {
|
|
throw new UnsupportedOperationException("Shutting down is not allowed.");
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public boolean isShutdown() {
|
|
return this.delegate.isShutdown();
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public boolean isTerminated() {
|
|
return this.delegate.isTerminated();
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public boolean awaitTermination(long j, TimeUnit timeUnit) {
|
|
return this.delegate.awaitTermination(j, timeUnit);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public Future submit(Callable callable) {
|
|
return this.delegate.submit(callable);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public Future submit(Runnable runnable, Object obj) {
|
|
return this.delegate.submit(runnable, obj);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public Future submit(Runnable runnable) {
|
|
return this.delegate.submit(runnable);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public List invokeAll(Collection collection) {
|
|
return this.delegate.invokeAll(collection);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public List invokeAll(Collection collection, long j, TimeUnit timeUnit) {
|
|
return this.delegate.invokeAll(collection, j, timeUnit);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public Object invokeAny(Collection collection) {
|
|
return this.delegate.invokeAny(collection);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ExecutorService
|
|
public Object invokeAny(Collection collection, long j, TimeUnit timeUnit) {
|
|
return this.delegate.invokeAny(collection, j, timeUnit);
|
|
}
|
|
|
|
@Override // java.util.concurrent.Executor
|
|
public void execute(Runnable runnable) {
|
|
this.delegate.execute(runnable);
|
|
}
|
|
|
|
@Override // java.util.concurrent.ScheduledExecutorService
|
|
public ScheduledFuture schedule(final Runnable runnable, final long j, final TimeUnit timeUnit) {
|
|
return new DelegatingScheduledFuture(new DelegatingScheduledFuture.Resolver() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda1
|
|
@Override // com.google.firebase.concurrent.DelegatingScheduledFuture.Resolver
|
|
public final ScheduledFuture addCompleter(DelegatingScheduledFuture.Completer completer) {
|
|
ScheduledFuture lambda$schedule$2;
|
|
lambda$schedule$2 = DelegatingScheduledExecutorService.this.lambda$schedule$2(runnable, j, timeUnit, completer);
|
|
return lambda$schedule$2;
|
|
}
|
|
});
|
|
}
|
|
|
|
public final /* synthetic */ ScheduledFuture lambda$schedule$2(final Runnable runnable, long j, TimeUnit timeUnit, final DelegatingScheduledFuture.Completer completer) {
|
|
return this.scheduler.schedule(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda6
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.this.lambda$schedule$1(runnable, completer);
|
|
}
|
|
}, j, timeUnit);
|
|
}
|
|
|
|
public final /* synthetic */ void lambda$schedule$1(final Runnable runnable, final DelegatingScheduledFuture.Completer completer) {
|
|
this.delegate.execute(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda10
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.lambda$schedule$0(runnable, completer);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void lambda$schedule$0(Runnable runnable, DelegatingScheduledFuture.Completer completer) {
|
|
try {
|
|
runnable.run();
|
|
completer.set(null);
|
|
} catch (Exception e) {
|
|
completer.setException(e);
|
|
}
|
|
}
|
|
|
|
@Override // java.util.concurrent.ScheduledExecutorService
|
|
public ScheduledFuture schedule(final Callable callable, final long j, final TimeUnit timeUnit) {
|
|
return new DelegatingScheduledFuture(new DelegatingScheduledFuture.Resolver() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda0
|
|
@Override // com.google.firebase.concurrent.DelegatingScheduledFuture.Resolver
|
|
public final ScheduledFuture addCompleter(DelegatingScheduledFuture.Completer completer) {
|
|
ScheduledFuture lambda$schedule$5;
|
|
lambda$schedule$5 = DelegatingScheduledExecutorService.this.lambda$schedule$5(callable, j, timeUnit, completer);
|
|
return lambda$schedule$5;
|
|
}
|
|
});
|
|
}
|
|
|
|
public final /* synthetic */ ScheduledFuture lambda$schedule$5(final Callable callable, long j, TimeUnit timeUnit, final DelegatingScheduledFuture.Completer completer) {
|
|
return this.scheduler.schedule(new Callable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda7
|
|
@Override // java.util.concurrent.Callable
|
|
public final Object call() {
|
|
Future lambda$schedule$4;
|
|
lambda$schedule$4 = DelegatingScheduledExecutorService.this.lambda$schedule$4(callable, completer);
|
|
return lambda$schedule$4;
|
|
}
|
|
}, j, timeUnit);
|
|
}
|
|
|
|
public final /* synthetic */ Future lambda$schedule$4(final Callable callable, final DelegatingScheduledFuture.Completer completer) {
|
|
return this.delegate.submit(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda8
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.lambda$schedule$3(callable, completer);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void lambda$schedule$3(Callable callable, DelegatingScheduledFuture.Completer completer) {
|
|
try {
|
|
completer.set(callable.call());
|
|
} catch (Exception e) {
|
|
completer.setException(e);
|
|
}
|
|
}
|
|
|
|
@Override // java.util.concurrent.ScheduledExecutorService
|
|
public ScheduledFuture scheduleAtFixedRate(final Runnable runnable, final long j, final long j2, final TimeUnit timeUnit) {
|
|
return new DelegatingScheduledFuture(new DelegatingScheduledFuture.Resolver() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda3
|
|
@Override // com.google.firebase.concurrent.DelegatingScheduledFuture.Resolver
|
|
public final ScheduledFuture addCompleter(DelegatingScheduledFuture.Completer completer) {
|
|
ScheduledFuture lambda$scheduleAtFixedRate$8;
|
|
lambda$scheduleAtFixedRate$8 = DelegatingScheduledExecutorService.this.lambda$scheduleAtFixedRate$8(runnable, j, j2, timeUnit, completer);
|
|
return lambda$scheduleAtFixedRate$8;
|
|
}
|
|
});
|
|
}
|
|
|
|
public final /* synthetic */ ScheduledFuture lambda$scheduleAtFixedRate$8(final Runnable runnable, long j, long j2, TimeUnit timeUnit, final DelegatingScheduledFuture.Completer completer) {
|
|
return this.scheduler.scheduleAtFixedRate(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda4
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.this.lambda$scheduleAtFixedRate$7(runnable, completer);
|
|
}
|
|
}, j, j2, timeUnit);
|
|
}
|
|
|
|
public final /* synthetic */ void lambda$scheduleAtFixedRate$7(final Runnable runnable, final DelegatingScheduledFuture.Completer completer) {
|
|
this.delegate.execute(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda9
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.lambda$scheduleAtFixedRate$6(runnable, completer);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void lambda$scheduleAtFixedRate$6(Runnable runnable, DelegatingScheduledFuture.Completer completer) {
|
|
try {
|
|
runnable.run();
|
|
} catch (Exception e) {
|
|
completer.setException(e);
|
|
throw e;
|
|
}
|
|
}
|
|
|
|
@Override // java.util.concurrent.ScheduledExecutorService
|
|
public ScheduledFuture scheduleWithFixedDelay(final Runnable runnable, final long j, final long j2, final TimeUnit timeUnit) {
|
|
return new DelegatingScheduledFuture(new DelegatingScheduledFuture.Resolver() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda2
|
|
@Override // com.google.firebase.concurrent.DelegatingScheduledFuture.Resolver
|
|
public final ScheduledFuture addCompleter(DelegatingScheduledFuture.Completer completer) {
|
|
ScheduledFuture lambda$scheduleWithFixedDelay$11;
|
|
lambda$scheduleWithFixedDelay$11 = DelegatingScheduledExecutorService.this.lambda$scheduleWithFixedDelay$11(runnable, j, j2, timeUnit, completer);
|
|
return lambda$scheduleWithFixedDelay$11;
|
|
}
|
|
});
|
|
}
|
|
|
|
public final /* synthetic */ ScheduledFuture lambda$scheduleWithFixedDelay$11(final Runnable runnable, long j, long j2, TimeUnit timeUnit, final DelegatingScheduledFuture.Completer completer) {
|
|
return this.scheduler.scheduleWithFixedDelay(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda5
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.this.lambda$scheduleWithFixedDelay$10(runnable, completer);
|
|
}
|
|
}, j, j2, timeUnit);
|
|
}
|
|
|
|
public final /* synthetic */ void lambda$scheduleWithFixedDelay$10(final Runnable runnable, final DelegatingScheduledFuture.Completer completer) {
|
|
this.delegate.execute(new Runnable() { // from class: com.google.firebase.concurrent.DelegatingScheduledExecutorService$$ExternalSyntheticLambda11
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
DelegatingScheduledExecutorService.lambda$scheduleWithFixedDelay$9(runnable, completer);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void lambda$scheduleWithFixedDelay$9(Runnable runnable, DelegatingScheduledFuture.Completer completer) {
|
|
try {
|
|
runnable.run();
|
|
} catch (Exception e) {
|
|
completer.setException(e);
|
|
}
|
|
}
|
|
}
|