public class DefaultVOMSServerInfoStore extends Object implements VOMSServerInfoStore
DefaultVOMSServerInfoStore organizes voms servers found in vomses
configuration files in map keyed by vo alias. 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 or alias
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 or alias
passed as argument.getVOMSServerInfo in interface VOMSServerInfoStorevoName - a VO nameVOMSServerInfo object matching the
vo name or alias passed as argumentCopyright © 2014. All rights reserved.