public class CCEventMulticaster extends Object implements ContactChangeListener, BalanceImpactListener, StatusChangeListener, PaymentChangeListener, ServiceChangeListener, CreditLimitListener, DeferralChangeListener, HierarchyChangeListener, HoldingsChangeListener, BillInfoChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected EventListener |
a |
protected EventListener |
b |
| Constructor and Description |
|---|
CCEventMulticaster()
Creates an event multicaster instance which chains listener-a
with listener-b.
|
CCEventMulticaster(EventListener a,
EventListener b)
Creates an event multicaster instance which chains listener-a
with listener-b.
|
| Modifier and Type | Method and Description |
|---|---|
BalanceImpactListener |
add(BalanceImpactListener a,
BalanceImpactListener b)
Adds balance impact-listener-a with balance impact-listener-b and
returns the resulting multicast listener.
|
BillInfoChangeListener |
add(BillInfoChangeListener a,
BillInfoChangeListener b)
Adds credit limit change-listener-a with credit limit
change-listener-b and
returns the resulting multicast listener.
|
ContactChangeListener |
add(ContactChangeListener a,
ContactChangeListener b)
Adds contact change-listener-a with contact change-listener-b and
returns the resulting multicast listener.
|
CreditLimitListener |
add(CreditLimitListener a,
CreditLimitListener b)
Adds credit limit change-listener-a with credit limit
change-listener-b and
returns the resulting multicast listener.
|
DeferralChangeListener |
add(DeferralChangeListener a,
DeferralChangeListener b)
Adds deferral change-listener-a with deferral change-listener-b and
returns the resulting multicast listener.
|
HierarchyChangeListener |
add(HierarchyChangeListener a,
HierarchyChangeListener b)
Adds hierarchy change-listener-a with hierarchy change-listener-b and
returns the resulting multicast listener.
|
HoldingsChangeListener |
add(HoldingsChangeListener a,
HoldingsChangeListener b)
Adds holdings change-listener-a with holdings change-listener-b and
returns the resulting multicast listener.
|
PaymentChangeListener |
add(PaymentChangeListener a,
PaymentChangeListener b)
Adds payment change-listener-a with payment change-listener-b and
returns the resulting multicast listener.
|
ServiceChangeListener |
add(ServiceChangeListener a,
ServiceChangeListener b)
Adds service change-listener-a with service change-listener-b and
returns the resulting multicast listener.
|
StatusChangeListener |
add(StatusChangeListener a,
StatusChangeListener b)
Adds status change-listener-a with status change-listener-b and
returns the resulting multicast listener.
|
protected EventListener |
addInternal(EventListener a,
EventListener b)
Returns the resulting multicast listener from adding listener-a
and listener-b together.
|
void |
balanceImpact(BalanceImpactEvent e)
Handles the BalanceImpact event by invoking the balanceImpact
methods on listener-a and listener-b
|
void |
billInfoChange(BillInfoChangeEvent e)
Called when an event is sent out that impacts a service
|
void |
contactChange(ContactChangeEvent e)
Handles the ContactChange event by invoking the contactChange
methods on listener-a and listener-b
|
void |
creditLimitChange(CreditLimitEvent e)
Handles the CreditLimitEvent by invoking the creditLimitChange
methods on listener-a and listener-b
|
void |
deferralChange(DeferralChangeEvent e)
Handles the DeferralChange event by invoking the deferralChange
methods on listener-a and listener-b
|
void |
hierarchyChange(HierarchyChangeEvent e)
Handles the HierarchyChange event by invoking the hierarchyChange
methods on listener-a and listener-b
|
void |
holdingsChange(HoldingsChangeEvent e)
Handles the HoldingsChangeEvent by invoking the holdingsChange
methods on listener-a and listener-b
|
void |
paymentChange(PaymentChangeEvent e)
Handles the PaymentChangeEvent by invoking the paymentChange
methods on listener-a and listener-b
|
BalanceImpactListener |
remove(BalanceImpactListener l,
BalanceImpactListener oldl)
Removes the old balance impact-listener from balance impact-listener-l
and returns the resulting multicast listener.
|
BillInfoChangeListener |
remove(BillInfoChangeListener l,
BillInfoChangeListener oldl)
Removes the old credit limit change-listener from credit limit
change-listener-l and returns the resulting multicast listener.
|
ContactChangeListener |
remove(ContactChangeListener l,
ContactChangeListener oldl)
Removes the old contact change-listener from contact change-listener-l
and returns the resulting multicast listener.
|
CreditLimitListener |
remove(CreditLimitListener l,
CreditLimitListener oldl)
Removes the old credit limit change-listener from credit limit
change-listener-l and returns the resulting multicast listener.
|
DeferralChangeListener |
remove(DeferralChangeListener l,
DeferralChangeListener oldl)
Removes the old deferral change-listener from deferral change-listener-l
and returns the resulting multicast listener.
|
protected EventListener |
remove(EventListener oldl)
Removes a listener from this multicaster and returns the
resulting multicast listener.
|
HierarchyChangeListener |
remove(HierarchyChangeListener l,
HierarchyChangeListener oldl)
Removes the old hierarchy change-listener from hierarchy change-listener-l
and returns the resulting multicast listener.
|
HoldingsChangeListener |
remove(HoldingsChangeListener l,
HoldingsChangeListener oldl)
Removes the old holdings change-listener from holdings change-listener-l
and returns the resulting multicast listener.
|
PaymentChangeListener |
remove(PaymentChangeListener l,
PaymentChangeListener oldl)
Removes the old payment change-listener from payment change-listener-l
and returns the resulting multicast listener.
|
ServiceChangeListener |
remove(ServiceChangeListener l,
ServiceChangeListener oldl)
Removes the old service change-listener from service change-listener-l
and returns the resulting multicast listener.
|
StatusChangeListener |
remove(StatusChangeListener l,
StatusChangeListener oldl)
Removes the old status change-listener from status change-listener-l
and returns the resulting multicast listener.
|
protected EventListener |
removeInternal(EventListener l,
EventListener oldl)
Returns the resulting multicast listener after removing the
old listener from listener-l.
|
protected void |
save(ObjectOutputStream s,
String k,
EventListener l) |
protected void |
saveInternal(ObjectOutputStream s,
String k) |
void |
serviceChange(ServiceChangeEvent e)
Handles the ServiceChangeEvent by invoking the serviceChange
methods on listener-a and listener-b
|
void |
statusChange(StatusChangeEvent e)
Handles the StatusChange event by invoking the statusChange
methods on listener-a and listener-b
|
protected EventListener a
protected EventListener b
public CCEventMulticaster()
a and b
should not be null, though implementations may vary in
choosing whether or not to throw NullPointerException
in that case.public CCEventMulticaster(EventListener a, EventListener b)
a and b
should not be null, though implementations may vary in
choosing whether or not to throw NullPointerException
in that case.a - listener-ab - listener-bpublic void hierarchyChange(HierarchyChangeEvent e)
hierarchyChange in interface HierarchyChangeListenerThe - hierarchy change eventpublic HierarchyChangeListener add(HierarchyChangeListener a, HierarchyChangeListener b)
a - hierarchy change-listener-ab - hierarchy change-listener-bpublic HierarchyChangeListener remove(HierarchyChangeListener l, HierarchyChangeListener oldl)
l - hierarchy change-listener-loldl - the hierarchy change-listener being removedpublic void holdingsChange(HoldingsChangeEvent e)
holdingsChange in interface HoldingsChangeListenerThe - holdings change eventpublic HoldingsChangeListener add(HoldingsChangeListener a, HoldingsChangeListener b)
a - holdings change-listener-ab - holdings change-listener-bpublic HoldingsChangeListener remove(HoldingsChangeListener l, HoldingsChangeListener oldl)
l - holdings change-listener-loldl - the holdings change-listener being removedpublic void deferralChange(DeferralChangeEvent e)
deferralChange in interface DeferralChangeListenerThe - deferral change eventpublic DeferralChangeListener add(DeferralChangeListener a, DeferralChangeListener b)
a - deferral change-listener-ab - deferral change-listener-bpublic DeferralChangeListener remove(DeferralChangeListener l, DeferralChangeListener oldl)
l - deferral change-listener-loldl - the deferral change-listener being removedpublic void statusChange(StatusChangeEvent e)
statusChange in interface StatusChangeListenerThe - status change eventpublic StatusChangeListener add(StatusChangeListener a, StatusChangeListener b)
a - status change-listener-ab - status change-listener-bpublic StatusChangeListener remove(StatusChangeListener l, StatusChangeListener oldl)
l - deferral change-listener-loldl - the status change-listener being removedpublic void balanceImpact(BalanceImpactEvent e)
balanceImpact in interface BalanceImpactListenerThe - balance impact eventpublic BalanceImpactListener add(BalanceImpactListener a, BalanceImpactListener b)
a - balance impact-listener-ab - balance impact-listener-bpublic BalanceImpactListener remove(BalanceImpactListener l, BalanceImpactListener oldl)
l - balance impact-listener-loldl - the balance impact-listener being removedpublic void contactChange(ContactChangeEvent e)
contactChange in interface ContactChangeListenerThe - contact change eventpublic ContactChangeListener add(ContactChangeListener a, ContactChangeListener b)
a - contact change-listener-ab - contact change-listener-bpublic ContactChangeListener remove(ContactChangeListener l, ContactChangeListener oldl)
l - contact change-listener-loldl - the contact change-listener being removedpublic void serviceChange(ServiceChangeEvent e)
serviceChange in interface ServiceChangeListenerThe - event encapsulating the service changepublic ServiceChangeListener add(ServiceChangeListener a, ServiceChangeListener b)
a - service change-listener-ab - service change-listener-bpublic ServiceChangeListener remove(ServiceChangeListener l, ServiceChangeListener oldl)
l - service change-listener-loldl - the service change-listener being removedpublic void paymentChange(PaymentChangeEvent e)
paymentChange in interface PaymentChangeListenerThe - contact change eventpublic PaymentChangeListener add(PaymentChangeListener a, PaymentChangeListener b)
a - payment change-listener-ab - payment change-listener-bpublic PaymentChangeListener remove(PaymentChangeListener l, PaymentChangeListener oldl)
l - payment change-listener-loldl - the payment change-listener being removedpublic void creditLimitChange(CreditLimitEvent e)
creditLimitChange in interface CreditLimitListenerThe - contact change eventpublic CreditLimitListener add(CreditLimitListener a, CreditLimitListener b)
a - credit limit change-listener-ab - credit limit change-listener-bpublic CreditLimitListener remove(CreditLimitListener l, CreditLimitListener oldl)
l - credit limit change-listener-loldl - the credit limit change-listener being removedpublic void billInfoChange(BillInfoChangeEvent e)
BillInfoChangeListenerbillInfoChange in interface BillInfoChangeListenere - a ServiceChangeEvent encapsulating the event informationpublic BillInfoChangeListener add(BillInfoChangeListener a, BillInfoChangeListener b)
a - credit limit change-listener-ab - credit limit change-listener-bpublic BillInfoChangeListener remove(BillInfoChangeListener l, BillInfoChangeListener oldl)
l - credit limit change-listener-loldl - the credit limit change-listener being removedprotected EventListener remove(EventListener oldl)
oldl - the listener to be removedprotected EventListener addInternal(EventListener a, EventListener b)
a - event listener-ab - event listener-bprotected EventListener removeInternal(EventListener l, EventListener oldl)
l - the listener being removed fromoldl - the listener being removedprotected void saveInternal(ObjectOutputStream s, String k) throws IOException
IOExceptionprotected void save(ObjectOutputStream s, String k, EventListener l) throws IOException
IOExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.