blob: e033a49fb15436f209c4d76c935964ce3ae3e0dc [file] [log] [blame]
// Signature format: 4.0
package androidx.work.multiprocess {
public abstract class RemoteCoroutineWorker extends androidx.work.multiprocess.RemoteListenableWorker {
ctor public RemoteCoroutineWorker(android.content.Context context, androidx.work.WorkerParameters parameters);
method public abstract suspend Object? doRemoteWork(kotlin.coroutines.Continuation<? super androidx.work.ListenableWorker.Result> p);
method public final void onStopped();
method public final suspend Object? setProgress(androidx.work.Data data, kotlin.coroutines.Continuation<? super kotlin.Unit> p);
method public com.google.common.util.concurrent.ListenableFuture<androidx.work.ListenableWorker.Result> startRemoteWork();
}
public abstract class RemoteListenableWorker extends androidx.work.ListenableWorker {
ctor public RemoteListenableWorker(android.content.Context, androidx.work.WorkerParameters);
method public abstract com.google.common.util.concurrent.ListenableFuture<androidx.work.ListenableWorker.Result!> startRemoteWork();
method public final com.google.common.util.concurrent.ListenableFuture<androidx.work.ListenableWorker.Result!> startWork();
field public static final String ARGUMENT_CLASS_NAME = "androidx.work.impl.workers.RemoteListenableWorker.ARGUMENT_CLASS_NAME";
field public static final String ARGUMENT_PACKAGE_NAME = "androidx.work.impl.workers.RemoteListenableWorker.ARGUMENT_PACKAGE_NAME";
}
public class RemoteWorkerService extends android.app.Service {
ctor public RemoteWorkerService();
method public android.os.IBinder? onBind(android.content.Intent);
}
}