APIdia Launch Partner
Top Fields Constructors Methods
com.sun.tools.example.debug.tty

public Class EventHandler

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
com.sun.jdi.*, com.sun.jdi.event.*, com.sun.jdi.request.EventRequest, .EventRequestManager, .ThreadDeathRequest

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv volatile boolean
pack-priv EventNotifier
pack-priv String
pack-priv boolean
pack-priv Thread
private final boolean
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
EventHandler(EventNotifier notifier, boolean stopOnVMStart, boolean trackVthreads)

Method Summary

Modifier and TypeMethod and Description
private boolean
private boolean
private boolean
private ThreadReference
private boolean
private boolean
pack-priv synchronized void
private boolean
private boolean
private boolean
private boolean
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.

private void
private void
pack-priv synchronized void
private boolean
private boolean
private boolean
public boolean
public boolean
private boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

completedback to summary
pack-priv boolean completed
connectedback to summary
pack-priv volatile boolean connected
notifierback to summary
pack-priv EventNotifier notifier
shutdownMessageKeyback to summary
pack-priv String shutdownMessageKey
stopOnVMStartback to summary
pack-priv boolean stopOnVMStart
threadback to summary
pack-priv Thread thread
trackVthreadsback to summary
private final boolean trackVthreads
vmDiedback to summary
private boolean vmDied

Constructor Detail

EventHandlerback to summary
pack-priv EventHandler(EventNotifier notifier, boolean stopOnVMStart, boolean trackVthreads)

Method Detail

breakpointEventback to summary
private boolean breakpointEvent(Event event)
classPrepareEventback to summary
private boolean classPrepareEvent(Event event)
classUnloadEventback to summary
private boolean classUnloadEvent(Event event)
eventThreadback to summary
private ThreadReference eventThread(Event event)
exceptionEventback to summary
private boolean exceptionEvent(Event event)
fieldWatchEventback to summary
private boolean fieldWatchEvent(Event event)
handleDisconnectedExceptionback to summary
pack-priv synchronized void handleDisconnectedException()
handleEventback to summary
private boolean handleEvent(Event event)
handleExitEventback to summary
private boolean handleExitEvent(Event event)
methodEntryEventback to summary
private boolean methodEntryEvent(Event event)
methodExitEventback to summary
private boolean methodExitEvent(Event event)
runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override
setCurrentThreadback to summary
private void setCurrentThread(EventSet set)
setCurrentThreadback to summary
private void setCurrentThread(ThreadReference thread)
shutdownback to summary
pack-priv synchronized void shutdown()
stepEventback to summary
private boolean stepEvent(Event event)
threadDeathEventback to summary
private boolean threadDeathEvent(Event event)
threadStartEventback to summary
private boolean threadStartEvent(Event event)
vmDeathEventback to summary
public boolean vmDeathEvent(Event event)
vmDisconnectEventback to summary
public boolean vmDisconnectEvent(Event event)
vmStartEventback to summary
private boolean vmStartEvent(Event event)