org.omnaest.utils.events.concrete
Class EventManagerConnectorImpl<EVENT,RESULT>
java.lang.Object
org.omnaest.utils.events.concrete.EventManagerConnectorImpl<EVENT,RESULT>
- Type Parameters:
EVENT - RESULT -
- All Implemented Interfaces:
- Serializable, EventManagerConnector<EVENT,RESULT>
public class EventManagerConnectorImpl<EVENT,RESULT>
- extends Object
- implements EventManagerConnector<EVENT,RESULT>
- Author:
- Omnaest
- See Also:
EventManagerConnector,
Serialized Form
|
Method Summary |
EventManagerConnector<EVENT,RESULT> |
disconnectFrom(EventListenerRegistration eventListenerRegistration)
|
EventManagerConnector<EVENT,RESULT> |
disconnectFrom(EventManager<EVENT,RESULT> eventManager)
Connects the current EventManager to the EventListenerRegistration from another EventManager
instance. |
EventManagerConnector<EVENT,RESULT> |
listenTo(EventListenerRegistration<EVENT,RESULT> eventListenerRegistration)
|
|
listenTo(EventListenerRegistration<OTHER_EVENT,OTHER_RESULT> eventListenerRegistration,
EventListenerAdapter<OTHER_EVENT,OTHER_RESULT,EVENT,RESULT> eventListenerAdapter)
Connects the current EventManager to the EventListenerRegistration from another EventManager
instance. |
EventManagerConnector<EVENT,RESULT> |
listenTo(EventManager<EVENT,RESULT> listenerManager)
|
|
listenTo(EventManager<OTHER_EVENT,OTHER_RESULT> listenerManager,
EventListenerAdapter<OTHER_EVENT,OTHER_RESULT,EVENT,RESULT> listenerAdapter)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventManager
protected EventManager<EVENT,RESULT> eventManager
connectedListenerRegistrationToListenerMap
protected Map<EventListenerRegistration<?,?>,EventListener<?,?>> connectedListenerRegistrationToListenerMap
EventManagerConnectorImpl
public EventManagerConnectorImpl(EventManager<EVENT,RESULT> eventManager)
- Parameters:
eventManager - - See Also:
EventManagerConnector
disconnectFrom
public EventManagerConnector<EVENT,RESULT> disconnectFrom(EventManager<EVENT,RESULT> eventManager)
- Description copied from interface:
EventManagerConnector
- Connects the current
EventManager to the EventListenerRegistration from another EventManager
instance. This allows to chain EventManager instances.
- Specified by:
disconnectFrom in interface EventManagerConnector<EVENT,RESULT>
- Returns:
- this
- See Also:
EventManagerConnector.listenTo(EventManager, EventListenerAdapter),
EventManagerConnector.listenTo(EventListenerRegistration, EventListenerAdapter),
EventManagerConnector.disconnectFrom(EventListenerRegistration),
EventListenerAdapter
disconnectFrom
public EventManagerConnector<EVENT,RESULT> disconnectFrom(EventListenerRegistration eventListenerRegistration)
- Specified by:
disconnectFrom in interface EventManagerConnector<EVENT,RESULT>
- Returns:
- this
- See Also:
EventManagerConnector.disconnectFrom(EventManager),
EventManagerConnector.listenTo(EventListenerRegistration, EventListenerAdapter),
EventListenerAdapter
listenTo
public EventManagerConnector<EVENT,RESULT> listenTo(EventListenerRegistration<EVENT,RESULT> eventListenerRegistration)
- Specified by:
listenTo in interface EventManagerConnector<EVENT,RESULT>
- Returns:
- this
- See Also:
EventManagerConnector.listenTo(EventListenerRegistration, EventListenerAdapter)
listenTo
public <OTHER_EVENT,OTHER_RESULT> EventManagerConnector<EVENT,RESULT> listenTo(EventListenerRegistration<OTHER_EVENT,OTHER_RESULT> eventListenerRegistration,
EventListenerAdapter<OTHER_EVENT,OTHER_RESULT,EVENT,RESULT> eventListenerAdapter)
- Description copied from interface:
EventManagerConnector
- Connects the current
EventManager to the EventListenerRegistration from another EventManager
instance. This allows to chain EventManager instances.
- Specified by:
listenTo in interface EventManagerConnector<EVENT,RESULT>
- Returns:
- this
- See Also:
EventListenerAdapter,
EventManagerConnector.listenTo(EventManager, EventListenerAdapter),
EventManagerConnector.disconnectFrom(EventListenerRegistration)
listenTo
public EventManagerConnector<EVENT,RESULT> listenTo(EventManager<EVENT,RESULT> listenerManager)
- Specified by:
listenTo in interface EventManagerConnector<EVENT,RESULT>
- Returns:
- this
- See Also:
EventManagerConnector.listenTo(EventListenerRegistration)
listenTo
public <OTHER_EVENT,OTHER_RESULT> EventManagerConnector<EVENT,RESULT> listenTo(EventManager<OTHER_EVENT,OTHER_RESULT> listenerManager,
EventListenerAdapter<OTHER_EVENT,OTHER_RESULT,EVENT,RESULT> listenerAdapter)
- Specified by:
listenTo in interface EventManagerConnector<EVENT,RESULT>
- See Also:
EventManagerConnector.disconnectFrom(EventManager),
EventManagerConnector.listenTo(EventListenerRegistration, EventListenerAdapter)
Copyright © 2013. All Rights Reserved.