public class ContributorMap extends Object implements Iterable<Contributor>, Prototype<ContributorMap>, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ContributorMap.ContributorFound |
Prototype.PrototypingContext
Constructor and Description |
---|
ContributorMap() |
ContributorMap(ContributorMap contributorMap) |
ContributorMap(Map<XDIAddress,List<Contributor>> contributors) |
Modifier and Type | Method and Description |
---|---|
void |
addContributor(Contributor contributor) |
void |
addContributor(XDIAddress contextNodeXDIAddress,
Contributor contributor) |
void |
addContributors(ContributorMap contributorMap) |
void |
addContributors(Map<XDIAddress,List<Contributor>> contributors) |
void |
clearDisabledForMessage(Message message) |
void |
clearDisabledForMessageEnvelope(MessageEnvelope messageEnvelope) |
void |
clearDisabledForOperation(Operation operation) |
Set<Map.Entry<XDIAddress,List<Contributor>>> |
entrySet() |
<T extends Contributor> |
getContributor(Class<T> clazz) |
ContributorMap |
instanceFor(Prototype.PrototypingContext prototypingContext) |
boolean |
isEmpty() |
ReadOnlyIterator<Contributor> |
iterator() |
void |
removeContributor(Contributor contributor) |
void |
removeContributor(XDIAddress contributorXDIAddress,
Contributor contributor) |
int |
size() |
String |
stringList() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public ContributorMap(ContributorMap contributorMap)
public ContributorMap(Map<XDIAddress,List<Contributor>> contributors)
public ContributorMap()
public void addContributors(ContributorMap contributorMap)
public void addContributors(Map<XDIAddress,List<Contributor>> contributors)
public void addContributor(XDIAddress contextNodeXDIAddress, Contributor contributor)
public void addContributor(Contributor contributor)
public <T extends Contributor> T getContributor(Class<T> clazz)
public void removeContributor(XDIAddress contributorXDIAddress, Contributor contributor)
public void removeContributor(Contributor contributor)
public boolean isEmpty()
public int size()
public Set<Map.Entry<XDIAddress,List<Contributor>>> entrySet()
public ReadOnlyIterator<Contributor> iterator()
iterator
in interface Iterable<Contributor>
public String stringList()
public void clearDisabledForOperation(Operation operation)
public void clearDisabledForMessage(Message message)
public void clearDisabledForMessageEnvelope(MessageEnvelope messageEnvelope)
public ContributorMap instanceFor(Prototype.PrototypingContext prototypingContext) throws Xdi2MessagingException
instanceFor
in interface Prototype<ContributorMap>
Xdi2MessagingException
Copyright © 2017. All rights reserved.