Class DefaultVOMSServerInfoStore
java.lang.Object
org.italiangrid.voms.request.impl.DefaultVOMSServerInfoStore
- All Implemented Interfaces:
VOMSServerInfoStore
A
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.- Author:
- Andrea Ceccanti
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds aVOMSServerInfo
to thisVOMSServerInfoStore
.Returns a set of allVOMSServerInfo
objects in thisVOMSServerInfoStore
.getVOMSServerInfo
(String voName) Returns a set ofVOMSServerInfo
object matching a vo name or alias passed as argument.
-
Field Details
-
serverInfoStore
-
-
Method Details
-
addVOMSServerInfo
Description copied from interface:VOMSServerInfoStore
Adds aVOMSServerInfo
to thisVOMSServerInfoStore
.- Specified by:
addVOMSServerInfo
in interfaceVOMSServerInfoStore
- Parameters:
info
- theVOMSServerInfo
object to add.
-
getVOMSServerInfo
Description copied from interface:VOMSServerInfoStore
Returns a set of allVOMSServerInfo
objects in thisVOMSServerInfoStore
.- Specified by:
getVOMSServerInfo
in interfaceVOMSServerInfoStore
- Returns:
- a possibly empty set of all
VOMSServerInfo
objects in thisVOMSServerInfoStore
.
-
getVOMSServerInfo
Description copied from interface:VOMSServerInfoStore
Returns a set ofVOMSServerInfo
object matching a vo name or alias passed as argument.- Specified by:
getVOMSServerInfo
in interfaceVOMSServerInfoStore
- Parameters:
voName
- a VO name- Returns:
- a possibly empty set of
VOMSServerInfo
object matching the vo name or alias passed as argument
-