Package com.sshtools.common.events
Interface EventService
- All Known Implementing Classes:
EventServiceImplementation
public interface EventService
Interface to be implemented by an event service implementation.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(EventListener listener) Add an EventListener to the list of objects that will be sent Events.voidFire an Event at all EventListeners that have registered an interest in events.getEventName(Integer id) Get an event name from the registered event code descriptors (debug use only)voidRegister an event code descriptor (debug use only)voidremoveListener(EventListener listener) Remove an EventListener
-
Method Details
-
addListener
Add an EventListener to the list of objects that will be sent Events.- Parameters:
listener- listener to add
-
fireEvent
Fire an Event at all EventListeners that have registered an interest in events.- Parameters:
evt- event to fire to all listener
-
removeListener
Remove an EventListener- Parameters:
listener-
-
registerEventCodeDescriptor
Register an event code descriptor (debug use only) -
getEventName
Get an event name from the registered event code descriptors (debug use only)
-