| Modifier and Type | Class and Description |
|---|---|
| pack-priv static interface |
| Modifier and Type | Field and Description |
|---|---|
| private Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv MembershipKey | checkMembership(InetAddress group, NetworkInterface interf, InetAddress source)
Checks registry for membership of the group on the given network interface. |
| pack-priv <X extends Throwable> void | forEach(MembershipRegistry.
Invoke an action for each key in the registry |
| pack-priv void | |
| pack-priv void |
| groups | back to summary |
|---|---|
| private Map<InetAddress, List<MembershipKeyImpl>> groups | |
| MembershipRegistry | back to summary |
|---|---|
| pack-priv MembershipRegistry() | |
| add | back to summary |
|---|---|
| pack-priv void add(MembershipKeyImpl key) Add membership to the registry, returning a new membership key. | |
| checkMembership | back to summary |
|---|---|
| pack-priv MembershipKey checkMembership(InetAddress group, NetworkInterface interf, InetAddress source) Checks registry for membership of the group on the given network interface. | |
| forEach | back to summary |
|---|---|
| pack-priv <X extends Throwable> void forEach(MembershipRegistry. Invoke an action for each key in the registry | |
| invalidateAll | back to summary |
|---|---|
| pack-priv void invalidateAll() Invalidate all keys in the registry | |
| remove | back to summary |
|---|---|
| pack-priv void remove(MembershipKeyImpl key) Remove a key from the registry | |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| accept | back to summary |
|---|---|
| public void accept(T action) throws ThrowingConsumer:X | |