public class DefaultVOMSServerInfoStore extends Object implements VOMSServerInfoStore
DefaultVOMSServerInfoStore organizes voms servers found in vomses configuration
files in map keyed by vo. This way is easy to know which servers acts as
replicas for the same vos.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultVOMSServerInfoStore.Builder
Creates a
DefaultVOMSServerInfoStore. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Set<VOMSServerInfo>> |
serverInfoStore |
| Modifier and Type | Method and Description |
|---|---|
void |
addVOMSServerInfo(VOMSServerInfo info)
Adds a
VOMSServerInfo to this VOMSServerInfoStore. |
Set<VOMSServerInfo> |
getVOMSServerInfo()
Returns a set of all
VOMSServerInfo objects in this
VOMSServerInfoStore. |
Set<VOMSServerInfo> |
getVOMSServerInfo(String voName)
Returns a set of
VOMSServerInfo object matching
a vo name passed as argument. |
protected Map<String,Set<VOMSServerInfo>> serverInfoStore
public void addVOMSServerInfo(VOMSServerInfo info)
VOMSServerInfoStoreVOMSServerInfo to this VOMSServerInfoStore.addVOMSServerInfo in interface VOMSServerInfoStoreinfo - the VOMSServerInfo object to add.public Set<VOMSServerInfo> getVOMSServerInfo()
VOMSServerInfoStoreVOMSServerInfo objects in this
VOMSServerInfoStore.getVOMSServerInfo in interface VOMSServerInfoStoreVOMSServerInfo objects in this
VOMSServerInfoStore.public Set<VOMSServerInfo> getVOMSServerInfo(String voName)
VOMSServerInfoStoreVOMSServerInfo object matching
a vo name passed as argument.getVOMSServerInfo in interface VOMSServerInfoStorevoName - a VO nameVOMSServerInfo object matching
the vo name passed as argumentCopyright © 2014. All rights reserved.