org.eclipse.ptp.debug.core.pdi.manager
Class AbstractEventManager
java.lang.Object
org.eclipse.ptp.debug.core.pdi.SessionObject
org.eclipse.ptp.debug.internal.core.pdi.manager.AbstractPDIManager
org.eclipse.ptp.debug.core.pdi.manager.AbstractEventManager
- All Implemented Interfaces:
- IPDISessionObject, IPDISet, IPDIEventManager, IPDIManager
public abstract class AbstractEventManager
- extends org.eclipse.ptp.debug.internal.core.pdi.manager.AbstractPDIManager
- implements IPDIEventManager
| Methods inherited from class org.eclipse.ptp.debug.internal.core.pdi.manager.AbstractPDIManager |
isAutoUpdate, setAutoUpdate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet |
getTasks |
AbstractEventManager
public AbstractEventManager(IPDISession session)
addEventListener
public void addEventListener(IPDIEventListener listener)
- Description copied from interface:
IPDIEventManager
- Adds the given listener to the collection of registered event listeners.
Has no effect if an identical listener is already registered
- Specified by:
addEventListener in interface IPDIEventManager
- Parameters:
listener - - the listener to add
fireEvent
public void fireEvent(IPDIEvent event)
- Specified by:
fireEvent in interface IPDIEventManager
fireEvents
public void fireEvents(IPDIEvent[] events)
- Specified by:
fireEvents in interface IPDIEventManager
notifyEventRequest
public void notifyEventRequest(IPDIEventRequest request)
- Specified by:
notifyEventRequest in interface IPDIEventManager
registerEventRequest
public void registerEventRequest(IPDIEventRequest request)
- Description copied from interface:
IPDIEventManager
- Register a request in event manager for lookup
- Specified by:
registerEventRequest in interface IPDIEventManager
- Parameters:
request - an event request
removeAllRegisteredEventRequests
public void removeAllRegisteredEventRequests()
- Specified by:
removeAllRegisteredEventRequests in interface IPDIEventManager
removeEventListener
public void removeEventListener(IPDIEventListener listener)
- Description copied from interface:
IPDIEventManager
- Removes the given listener from the collection of registered event
listeners. Has no effect if an identical listener is not already
registered
- Specified by:
removeEventListener in interface IPDIEventManager
- Parameters:
listener - - the listener to remove
shutdown
public void shutdown()
- Specified by:
shutdown in interface IPDIManager- Specified by:
shutdown in class org.eclipse.ptp.debug.internal.core.pdi.manager.AbstractPDIManager
update
public void update(TaskSet tasks)
throws PDIException
- Specified by:
update in interface IPDIManager- Specified by:
update in class org.eclipse.ptp.debug.internal.core.pdi.manager.AbstractPDIManager
- Throws:
PDIException- Since:
- 4.0
getCurrentRequest
public IPDIEventRequest getCurrentRequest()
- Specified by:
getCurrentRequest in interface IPDIEventManager
- Returns:
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.