
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 |
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() |
public ContributorMap(Map<XDIAddress,List<Contributor>> contributors)
public ContributorMap(ContributorMap contributorMap)
public ContributorMap()
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>Xdi2MessagingExceptionCopyright © 2015. All Rights Reserved.