private class ProxyManager.ProxyManagerClientSet extends TrackedClientSet
Modifier | Constructor and Description |
---|---|
private |
ProxyManagerClientSet()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addClient(Client client)
Adds a client to this model.
|
void |
removeClient(Client client)
Removes a client from this model.
|
void |
setClients(Client[] clients)
Sets the contents of this model to a given list.
|
void |
updateClient(Client client,
boolean metaChanged,
boolean subsChanged)
Notifies listeners that a given client's attributes (may) have
changed.
|
getClientMap
public void addClient(Client client)
TrackedClientSet
addClient
in class TrackedClientSet
client
- client to addpublic void removeClient(Client client)
TrackedClientSet
removeClient
in class TrackedClientSet
client
- client to removepublic void updateClient(Client client, boolean metaChanged, boolean subsChanged)
TrackedClientSet
updateClient
in class TrackedClientSet
client
- modified clientmetaChanged
- true if metadata may have changed
(false if known unchanged)subsChanged
- true if subscriptions may have changed
(false if known unchanged)public void setClients(Client[] clients)
TrackedClientSet
setClients
in class TrackedClientSet
clients
- current client list