public class Utilities extends Object
| Constructor and Description |
|---|
Utilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
await(CountDownLatch latch,
String latchName) |
static ExecutorService |
blockingExecutor(String name,
int threads,
int queueCapacity) |
static ExecutorService |
blockingExecutor(String name,
int coreThreads,
int maxThreads,
int queueCapacity) |
static org.apache.pdfbox.io.MemoryUsageSetting |
getMemorySettings(int bytes) |
static int |
getNumberOfPages(Path document) |
static ImageWithDimension |
renderPage(InputStream documentIS,
int page) |
static ImageWithDimension |
renderPage(Path document,
int page) |
static void |
shutdownAndAwaitTermination(ExecutorService executor,
String executorName) |
public static org.apache.pdfbox.io.MemoryUsageSetting getMemorySettings(int bytes)
throws IOException
IOExceptionpublic static ExecutorService blockingExecutor(String name, int coreThreads, int maxThreads, int queueCapacity)
public static ExecutorService blockingExecutor(String name, int threads, int queueCapacity)
public static void shutdownAndAwaitTermination(ExecutorService executor, String executorName)
public static void await(CountDownLatch latch, String latchName)
public static int getNumberOfPages(Path document) throws IOException
IOExceptionpublic static ImageWithDimension renderPage(Path document, int page) throws IOException
IOExceptionpublic static ImageWithDimension renderPage(InputStream documentIS, int page) throws IOException
IOExceptionCopyright © 2018 red6 enterprise software GmbH. All rights reserved.