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() |