public class EventIpcManagerProxy extends Object implements EventIpcManager
Constructor and Description |
---|
EventIpcManagerProxy() |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(EventListener listener)
Registers an event listener that is interested in all events
|
void |
addEventListener(EventListener listener,
Collection<String> ueis)
Registers an event listener interested in the UEIs in the passed list
|
void |
addEventListener(EventListener listener,
List<String> ueiList)
addEventListener
|
void |
addEventListener(EventListener listener,
String uei)
addEventListener
|
EventIpcManager |
getDelegate()
getDelegate
|
void |
removeEventListener(EventListener listener)
Removes a registered event listener
|
void |
removeEventListener(EventListener listener,
Collection<String> ueis)
Removes a registered event listener - the UEI list indicates the list of
events the listener is no more interested in
|
void |
removeEventListener(EventListener listener,
List<String> ueiList)
removeEventListener
|
void |
removeEventListener(EventListener listener,
String uei)
removeEventListener
|
void |
send(Event event)
This method is called to send the event out
|
void |
send(Log eventLog)
send
|
void |
sendNow(Event event)
Called by a service to send an event to eventd
|
void |
sendNow(Log eventLog)
sendNow
|
void |
setDelegate(EventIpcManager delegate)
setDelegate
|
public void addEventListener(EventListener listener)
addEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.public void addEventListener(EventListener listener, List<String> ueiList)
addEventListener
listener
- a EventListener
object.ueiList
- a List
object.public void addEventListener(EventListener listener, String uei)
addEventListener
addEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.uei
- a String
object.public void addEventListener(EventListener listener, Collection<String> ueis)
addEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.ueis
- a Collection
object.public void removeEventListener(EventListener listener)
removeEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.public void removeEventListener(EventListener listener, List<String> ueiList)
removeEventListener
listener
- a EventListener
object.ueiList
- a List
object.public void removeEventListener(EventListener listener, String uei)
removeEventListener
removeEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.uei
- a String
object.public void removeEventListener(EventListener listener, Collection<String> ueis)
removeEventListener
in interface EventSubscriptionService
listener
- a EventListener
object.ueis
- a Collection
object.public void send(Event event) throws EventProxyException
send
in interface EventProxy
event
- the event to be sent outEventProxyException
- thrown if the send fails for any reasonpublic void send(Log eventLog) throws EventProxyException
send
send
in interface EventProxy
eventLog
- a Log
object.EventProxyException
- if any.public void sendNow(Event event)
sendNow
in interface EventForwarder
event
- a Event
object.public void sendNow(Log eventLog)
sendNow
sendNow
in interface EventForwarder
eventLog
- a Log
object.public EventIpcManager getDelegate()
getDelegate
EventIpcManager
object.public void setDelegate(EventIpcManager delegate)
setDelegate
delegate
- a EventIpcManager
object.Copyright © 2015. All rights reserved.