public class QueuedCruncher
extends java.lang.Object
implements com.android.ide.common.internal.PngCruncher
PngCruncher that queues request and use
a pool of aapt server processes to serve those.| Modifier and Type | Class and Description |
|---|---|
static class |
QueuedCruncher.Builder |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<java.io.File> |
crunchPng(int key,
java.io.File from,
java.io.File to) |
void |
end(int key) |
int |
start() |
public com.google.common.util.concurrent.ListenableFuture<java.io.File> crunchPng(int key,
@NonNull
java.io.File from,
@NonNull
java.io.File to)
throws com.android.ide.common.internal.PngException
crunchPng in interface com.android.ide.common.internal.PngCrunchercom.android.ide.common.internal.PngExceptionpublic int start()
start in interface com.android.ide.common.internal.PngCruncherpublic void end(int key)
throws java.lang.InterruptedException
end in interface com.android.ide.common.internal.PngCruncherjava.lang.InterruptedException