public final class ListenerManager extends Object
Modifier and Type | Method and Description |
---|---|
void |
addListener(Subject adminSubject,
EntitlementListener listener)
Adds entitlement listener.
|
static ListenerManager |
getInstance() |
EntitlementListener |
getListener(Subject adminSubject,
String url)
Returns registered listener of the notification URL.
|
Set<EntitlementListener> |
getListeners(Subject adminSubject)
Returns a set of registered listeners.
|
boolean |
removeListener(Subject adminSubject,
String url)
Returns
true if listener(s) is/are successfully removed. |
public static ListenerManager getInstance()
public void addListener(Subject adminSubject, EntitlementListener listener) throws EntitlementException
adminSubject
- administrator subject.listener
- entitlement listener.EntitlementException
- if listener cannot be added.public EntitlementListener getListener(Subject adminSubject, String url) throws EntitlementException
adminSubject
- administrator subject.url
- Notification URL.EntitlementException
- if listener cannot be retrieved.public Set<EntitlementListener> getListeners(Subject adminSubject) throws EntitlementException
adminSubject
- administrator subject.EntitlementException
- if listeners cannot be retrieved.public boolean removeListener(Subject adminSubject, String url) throws EntitlementException
true
if listener(s) is/are successfully removed.adminSubject
- administrator subject.url
- Notification URL.true
if listener(s) is/are successfully removed.EntitlementException
- if listener(s) cannot be removed.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.