| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private VMState. | |
| private final List | |
| private final ReferenceQueue | |
| private static final VMState. | |
| private boolean | |
| private final Set | |
| private final VirtualMachineImpl |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv synchronized void | |
| pack-priv List | |
| private void | |
| private void | |
| pack-priv synchronized void | |
| private VMState. | |
| pack-priv synchronized boolean | |
| pack-priv boolean | |
| pack-priv void | |
| private synchronized void | |
| private void | |
| pack-priv void | |
| pack-priv synchronized void | |
| pack-priv synchronized PacketStream | |
| pack-priv List |
| cache | back to summary |
|---|---|
| private VMState. | |
| listeners | back to summary |
|---|---|
| private final List<WeakReference<VMListener>> listeners | |
| listenersReferenceQueue | back to summary |
|---|---|
| private final ReferenceQueue<VMListener> listenersReferenceQueue | |
| markerCache | back to summary |
|---|---|
| private static final VMState. | |
| notifyingListeners | back to summary |
|---|---|
| private boolean notifyingListeners | |
| pendingResumeCommands | back to summary |
|---|---|
| private final Set<Integer> pendingResumeCommands | |
| vm | back to summary |
|---|---|
| private final VirtualMachineImpl vm | |
| VMState | back to summary |
|---|---|
| pack-priv VMState(VirtualMachineImpl vm) | |
| addListener | back to summary |
|---|---|
| pack-priv synchronized void addListener(VMListener listener) | |
| allThreads | back to summary |
|---|---|
| pack-priv List | |
| disableCache | back to summary |
|---|---|
| private void disableCache() | |
| enableCache | back to summary |
|---|---|
| private void enableCache() | |
| freeze | back to summary |
|---|---|
| pack-priv synchronized void freeze() | |
| getCache | back to summary |
|---|---|
| private VMState. | |
| hasListener | back to summary |
|---|---|
| pack-priv synchronized boolean hasListener(VMListener listener) | |
| isSuspended | back to summary |
|---|---|
| pack-priv boolean isSuspended() Is the VM currently suspended, for the purpose of caching? Must be called synchronized on vm.state() | |
| notifyCommandComplete | back to summary |
|---|---|
| pack-priv void notifyCommandComplete(int id) | |
| processVMAction | back to summary |
|---|---|
| private synchronized void processVMAction(VMAction action) | |
| removeUnreachableListeners | back to summary |
|---|---|
| private void removeUnreachableListeners() | |
| thaw | back to summary |
|---|---|
| pack-priv void thaw() All threads are resuming | |
| thaw | back to summary |
|---|---|
| pack-priv synchronized void thaw(ThreadReference resumingThread) Tell listeners to invalidate suspend-sensitive caches. If resumingThread != null, then only that thread is being resumed. | |
| thawCommand | back to summary |
|---|---|
| pack-priv synchronized PacketStream thawCommand(CommandSender sender) | |
| topLevelThreadGroups | back to summary |
|---|---|
| pack-priv List | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv List | |
| pack-priv List |
| Access | Constructor and Description |
|---|---|
| private |
| groups | back to summary |
|---|---|
| pack-priv List<ThreadGroupReference> groups | |
| threads | back to summary |
|---|---|
| pack-priv List<ThreadReference> threads | |
| Cache | back to summary |
|---|---|
| private Cache() | |