public abstract class IOProcess extends Thread
| Modifier and Type | Class and Description |
|---|---|
static class |
IOProcess.DirCreated |
static class |
IOProcess.FileCopyProgress |
static class |
IOProcess.FileDeleted |
static class |
IOProcess.FileIOError |
static class |
IOProcess.FileOperationCompleted |
static class |
IOProcess.FileSkipped |
static class |
IOProcess.Finished |
static interface |
IOProcess.IOError |
static class |
IOProcess.IOEvent |
static interface |
IOProcess.IOListener |
static class |
IOProcess.IOMessage |
static class |
IOProcess.Started |
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
static xyz.cofe.common.ListenersHelper<IOProcess.IOListener,IOProcess.IOEvent> |
listeners |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
IOProcess() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIOEvent(IOProcess.IOEvent ev) |
Closeable |
addIOListener(IOProcess.IOListener listener) |
Closeable |
addIOListener(IOProcess.IOListener listener,
boolean weakLink) |
protected abstract void |
execute() |
void |
fireIOEvent(IOProcess.IOEvent event) |
void |
fireIOEvents() |
ConcurrentLinkedQueue<IOProcess.IOEvent> |
getIOEventQueue() |
Set<IOProcess.IOListener> |
getIOListeners() |
boolean |
hasIOListener(IOProcess.IOListener listener) |
Closeable |
onFinished(Runnable run) |
void |
removeAllIOListeners() |
void |
removeIOListener(IOProcess.IOListener listener) |
void |
run() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic static final xyz.cofe.common.ListenersHelper<IOProcess.IOListener,IOProcess.IOEvent> listeners
public boolean hasIOListener(IOProcess.IOListener listener)
public Set<IOProcess.IOListener> getIOListeners()
public Closeable addIOListener(IOProcess.IOListener listener)
public Closeable addIOListener(IOProcess.IOListener listener, boolean weakLink)
public void removeIOListener(IOProcess.IOListener listener)
public void removeAllIOListeners()
public void fireIOEvent(IOProcess.IOEvent event)
public ConcurrentLinkedQueue<IOProcess.IOEvent> getIOEventQueue()
public void addIOEvent(IOProcess.IOEvent ev)
public void fireIOEvents()
protected abstract void execute()
Copyright © 2019. All rights reserved.