DisposerRecord
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Disposer | |
| private static final ReferenceQueue | |
| private static final Set |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private synchronized void | add(Object
Object to be registered target, DisposerRecord the associated DisposerRecord object rec)Performs the actual registration of the target object to be disposed. |
| private synchronized void | add(Disposer.
the WeakDisposerRecord object recPerforms the actual registration of the WeakDisposerRecord be disposed. |
| public static void | addRecord(Object
Object to be registered target, DisposerRecord the associated DisposerRecord object rec)Registers the object and the native data for later disposal. |
| public static void | addRecord(Disposer.
the associated DisposerRecord object recRegisters the WeakDisposerRecord for later disposal. |
| public void |
| disposerInstance | back to summary |
|---|---|
| private static final Disposer disposerInstance | |
| queue | back to summary |
|---|---|
| private static final ReferenceQueue<T> queue | |
| records | back to summary |
|---|---|
| private static final Set<Disposer. | |
| Disposer | back to summary |
|---|---|
| public Disposer() | |
| add | back to summary |
|---|---|
| private synchronized void add(Object target, DisposerRecord rec) Performs the actual registration of the target object to be disposed.
| |
| add | back to summary |
|---|---|
| private synchronized void add(Disposer. Performs the actual registration of the WeakDisposerRecord be disposed.
| |
| addRecord | back to summary |
|---|---|
| public static void addRecord(Object target, DisposerRecord rec) Registers the object and the native data for later disposal.
| |
| addRecord | back to summary |
|---|---|
| public static void addRecord(Disposer. Registers the WeakDisposerRecord for later disposal.
| |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Object | |
| private final LinkedBlockingQueue | |
| private boolean | |
| private static final Disposer. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private static Disposer. | |
| public void |
| disposerLock | back to summary |
|---|---|
| private final Object disposerLock | |
| disposerQueue | back to summary |
|---|---|
| private final LinkedBlockingQueue<Disposer. | |
| isRunning | back to summary |
|---|---|
| private boolean isRunning | |
| theInstance | back to summary |
|---|---|
| private static final Disposer. | |
| DisposerRunnable | back to summary |
|---|---|
| private DisposerRunnable() | |
| enqueue | back to summary |
|---|---|
| private void enqueue(Disposer. | |
| enqueueAll | back to summary |
|---|---|
| private void enqueueAll(Collection<Disposer. | |
| getInstance | back to summary |
|---|---|
| private static Disposer. | |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final DisposerRecord |
| Access | Constructor and Description |
|---|---|
| protected | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| record | back to summary |
|---|---|
| private final DisposerRecord record | |
| WeakDisposerRecord | back to summary |
|---|---|
| protected WeakDisposerRecord(Object referent) | |
| WeakDisposerRecord | back to summary |
|---|---|
| private WeakDisposerRecord(Object referent, DisposerRecord record) | |
| dispose | back to summary |
|---|---|
| public void dispose() Implements com.
| |