public abstract class EventRequest extends ALSBDebuggerObject implements IEventRequest
Modifier and Type | Field and Description |
---|---|
protected int |
_type |
Constructor and Description |
---|
EventRequest(EventRequestManager reqMgr, int type)
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
disable()
enables the request
|
void |
enable()
enables the request
|
boolean |
equals(java.lang.Object obj)
equals
|
int |
hashCode()
hashCode
|
int |
id()
returns the request ID
|
boolean |
isEnabled()
returns true if this request is enabled
|
int |
type()
returns the type
|
abstract void |
write(PacketOutputStream stream)
write specific data to the output stream
|
debugger, validate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
debugger, toString
public EventRequest(EventRequestManager reqMgr, int type)
public int type()
type
in interface IEventRequest
public int id()
public boolean isEnabled()
isEnabled
in interface IEventRequest
public void enable() throws InvalidRequestStateException
enable
in interface IEventRequest
InvalidRequestStateException
- - if this request has been deleted.public void disable() throws InvalidRequestStateException
disable
in interface IEventRequest
InvalidRequestStateException
- - if this request has been deleted.public abstract void write(PacketOutputStream stream) throws java.io.IOException
java.io.IOException
public int hashCode()
hashCode
in class ALSBDebuggerObject
public boolean equals(java.lang.Object obj)
equals
in class ALSBDebuggerObject