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