org.kohsuke.youdebug
Class BundledEventRequest<E extends com.sun.jdi.request.EventRequest>

java.lang.Object
  extended by org.kohsuke.youdebug.BundledEventRequest<E>
Direct Known Subclasses:
BundledBreakpointRequest, BundledExceptionRequest, BundledWatchpointRequest

public class BundledEventRequest<E extends com.sun.jdi.request.EventRequest>
extends Object

Multiple EventRequest bundled into one for single point of control.

Author:
Kohsuke Kawaguchi

Field Summary
protected  List<E> requests
           
 
Fields inherited from interface com.sun.jdi.request.EventRequest
SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE
 
Method Summary
 void addCountFilter(int count)
           
 void delete()
           
 void disable()
           
 void enable()
           
 Object getProperty(Object key)
           
 boolean isEnabled()
           
protected  E one()
           
 void putProperty(Object key, Object value)
           
 void setEnabled(boolean val)
           
 void setSuspendPolicy(int policy)
           
 int suspendPolicy()
           
 com.sun.jdi.VirtualMachine virtualMachine()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.jdi.Mirror
toString
 

Field Detail

requests

protected final List<E extends com.sun.jdi.request.EventRequest> requests
Method Detail

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean val)

enable

public void enable()

disable

public void disable()

addCountFilter

public void addCountFilter(int count)

setSuspendPolicy

public void setSuspendPolicy(int policy)

suspendPolicy

public int suspendPolicy()

putProperty

public void putProperty(Object key,
                        Object value)

getProperty

public Object getProperty(Object key)

virtualMachine

public com.sun.jdi.VirtualMachine virtualMachine()

one

protected E one()

delete

public void delete()


Copyright © 2013. All rights reserved.