A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractInfoValidator - Class in eu.emi.dsr.validator
 
AbstractInfoValidator() - Constructor for class eu.emi.dsr.validator.AbstractInfoValidator
 
AccessControlFilter - Class in eu.emi.dsr.security
 
AccessControlFilter() - Constructor for class eu.emi.dsr.security.AccessControlFilter
 
ACLFilter - Class in eu.emi.dsr.security
It checks incoming requests, trying to access the serviceadmin resource for the valid/authorized DNs
ACLFilter() - Constructor for class eu.emi.dsr.security.ACLFilter
 
ACLFilter(File) - Constructor for class eu.emi.dsr.security.ACLFilter
 
add(EventListener) - Static method in class eu.emi.dsr.event.EventDispatcher
 
addAllMerging(SubjectAttributesHolder) - Method in class eu.emi.dsr.security.SubjectAttributesHolder
Adds all attributes from the argument object.
addAllOverwritting(SubjectAttributesHolder) - Method in class eu.emi.dsr.security.SubjectAttributesHolder
Adds all attributes from the argument object.
addCallback(AttributeHandlingCallback) - Static method in class eu.emi.dsr.security.SecurityManager
add a callback class for dealing with additional security attributes
addChildDSR(String) - Method in class eu.emi.dsr.infrastructure.ChildrenManager
Add children DSR.
addChildDSR(String) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
addChildDSR(String) - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Add child DSR service url
addDate(JSONObject, String, Date) - Static method in class eu.emi.dsr.util.DateUtil
 
addDays(Date, Integer) - Static method in class eu.emi.dsr.util.DateUtil
Add days to the given date
addDays(Integer) - Static method in class eu.emi.dsr.util.DateUtil
Add days to the current date
addHours(Date, Integer) - Static method in class eu.emi.dsr.util.DateUtil
Add hours to the given date
addHours(Integer) - Static method in class eu.emi.dsr.util.DateUtil
Add hours to the current date
addNeighborsDSRs(JSONArray, String) - Method in class eu.emi.dsr.p2p.NeighborsManager
Add neighbors GSRs.
addParentDSR() - Method in class eu.emi.dsr.DSRServer
 
addService(JSONObject) - Method in class eu.emi.dsr.core.ServiceAdminManager
 
addSOAPActionsRequiringSignatures(String...) - Static method in class eu.emi.dsr.security.SecurityManager
add SOAP actions to the special list requiring signed messages
addTarget(File) - Method in class eu.emi.dsr.core.FileListener
add a file to be watched
Note: files are stored in a Set, so it is no problem if the same file is added repeatedly
addTarget(File) - Method in class eu.emi.dsr.util.FileWatcher
add a file to be watched
Note: files are stored in a Set, so it is no problem if the same file is added repeatedly
AlreadyExistFailureException - Exception in eu.emi.dsr.infrastructure
 
AlreadyExistFailureException() - Constructor for exception eu.emi.dsr.infrastructure.AlreadyExistFailureException
 
AlreadyExistFailureException(String) - Constructor for exception eu.emi.dsr.infrastructure.AlreadyExistFailureException
 
Attribute - Class in eu.emi.dsr.aip
Represents one attribute read form the attributes files i.e.
Attribute(String, List<String>) - Constructor for class eu.emi.dsr.aip.Attribute
 
ATTRIBUTE_ADD_DEFAULT_GROUPS - Static variable in interface eu.emi.dsr.security.IAttributeSource
Add OS default groups.
ATTRIBUTE_CREDENTIALS_PASSWORD - Static variable in class eu.emi.dsr.security.Client
 
ATTRIBUTE_CREDENTIALS_USERNAME - Static variable in class eu.emi.dsr.security.Client
 
ATTRIBUTE_GROUP - Static variable in interface eu.emi.dsr.security.IAttributeSource
UNIX primary group attribute key.
ATTRIBUTE_ROLE - Static variable in interface eu.emi.dsr.security.IAttributeSource
UNICORE role attribute key.
ATTRIBUTE_SUPPLEMENTARY_GROUPS - Static variable in interface eu.emi.dsr.security.IAttributeSource
UNIX supplementary groups attribute key.
ATTRIBUTE_USER_EMAIL - Static variable in class eu.emi.dsr.security.Client
 
ATTRIBUTE_VOS - Static variable in interface eu.emi.dsr.security.IAttributeSource
Virtual Organisations attribute key.
AttributeHandlingCallback - Interface in eu.emi.dsr.security
Allows dealing with additional attributes which are to be preserved in the Client object.
AttributesFileParser - Class in eu.emi.dsr.aip
Utility class to parse file with attributes.
AttributesFileParser(InputStream) - Constructor for class eu.emi.dsr.aip.AttributesFileParser
 
AttributeSourceConfigurator - Class in eu.emi.dsr.security
Utility class used to configure attribute source
AttributeSourceConfigurator() - Constructor for class eu.emi.dsr.security.AttributeSourceConfigurator
 
AttributeSourceFactory - Class in eu.emi.dsr.security
Creates the main attribute source chain and configures it.
AttributeSourceFactory(Properties) - Constructor for class eu.emi.dsr.security.AttributeSourceFactory
 
AttributeSourcesChain - Class in eu.emi.dsr.security.util
IAttributeSource implementation that combines the results from a chain of attribute sources using a configurable combining policy: FIRST_APPLICABLE: the first source returning any result is used FIRST_ACCESSIBLE: the first accessible (i.e.
AttributeSourcesChain() - Constructor for class eu.emi.dsr.security.util.AttributeSourcesChain
 
AttributeSourcesChain.CombiningPolicy - Interface in eu.emi.dsr.security.util
defines how attributes should be combined
AttributeSourcesChain.FirstAccessible - Class in eu.emi.dsr.security.util
first accessible: the answer from the first accessible attribute source is used.
AttributeSourcesChain.FirstAccessible() - Constructor for class eu.emi.dsr.security.util.AttributeSourcesChain.FirstAccessible
 
AttributeSourcesChain.FirstApplicable - Class in eu.emi.dsr.security.util
first applicable: only the first not empty map of attributes is used
AttributeSourcesChain.FirstApplicable() - Constructor for class eu.emi.dsr.security.util.AttributeSourcesChain.FirstApplicable
 
AttributeSourcesChain.Merge - Class in eu.emi.dsr.security.util
Merge: attributes with the same key are combined (values are added).
AttributeSourcesChain.Merge() - Constructor for class eu.emi.dsr.security.util.AttributeSourcesChain.Merge
 
AttributeSourcesChain.MergeLastOverrides - Class in eu.emi.dsr.security.util
merge_last_overrides: new attributes overwrite existing ones
AttributeSourcesChain.MergeLastOverrides() - Constructor for class eu.emi.dsr.security.util.AttributeSourcesChain.MergeLastOverrides
 
AuthenticationException - Exception in eu.emi.dsr.security
exception thrown when authentication fails
AuthenticationException() - Constructor for exception eu.emi.dsr.security.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception eu.emi.dsr.security.AuthenticationException
 
AuthenticationException(String) - Constructor for exception eu.emi.dsr.security.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception eu.emi.dsr.security.AuthenticationException
 
AuthNCheckingStrategy - Interface in eu.emi.dsr.security
a check for authentication
AuthorisationException - Exception in eu.emi.dsr.security
exception thrown when authorisation fails
AuthorisationException() - Constructor for exception eu.emi.dsr.security.AuthorisationException
 
AuthorisationException(String, Throwable) - Constructor for exception eu.emi.dsr.security.AuthorisationException
 
AuthorisationException(String) - Constructor for exception eu.emi.dsr.security.AuthorisationException
 
AuthorisationException(Throwable) - Constructor for exception eu.emi.dsr.security.AuthorisationException
 
AuthZAttributeStore - Class in eu.emi.dsr.security.util
Helper class for storing authorization information
This uses thread-local storage of Client, authz map, security tokens

B

BASE - Static variable in class eu.emi.dsr.security.AttributeSourceFactory
base for property names
build(JSONObject) - Static method in class eu.emi.dsr.db.mongodb.ServiceObjectBuilder
 
build(DBObject) - Static method in class eu.emi.dsr.db.mongodb.ServiceObjectBuilder
 

C

call() - Method in class eu.emi.dsr.util.TimeoutRunner
 
checkAccess() - Method in class eu.emi.dsr.security.AccessControlFilter
 
checkAccess(String) - Method in class eu.emi.dsr.security.ACLFilter
 
checkAuthentication(SecurityTokens, String, ResourceDescriptor) - Method in interface eu.emi.dsr.security.AuthNCheckingStrategy
 
checkAuthentication(SecurityTokens, String, ResourceDescriptor) - Method in class eu.emi.dsr.security.DSignAuthNCheck
 
checkAuthentication(SecurityTokens, String, ResourceDescriptor) - Static method in class eu.emi.dsr.security.SecurityManager
check whether authentication is OK and conforms to this server's policies
checkAuthorisation(Client, String, ResourceDescriptor) - Method in class eu.emi.dsr.pdp.local.FlatFilePDP
 
checkAuthorisation(Client, String, ResourceDescriptor) - Method in class eu.emi.dsr.pdp.local.LocalHerasafPDP
 
checkAuthorisation(Client, String, ResourceDescriptor) - Method in interface eu.emi.dsr.pdp.RegistryPDP
 
checkAuthorisation(Client, String, ResourceDescriptor) - Static method in class eu.emi.dsr.security.SecurityManager
Check access by evaluating the XACML policies.
checkGenericAttr(String) - Static method in class eu.emi.dsr.pdp.PDPUtils
 
checkin(UriInfo) - Method in class eu.emi.dsr.resource.ChildrenResource
 
checkMessageGenerationTime(String, String) - Method in class eu.emi.dsr.core.ServiceAdminManager
 
checkOwner(String, String) - Method in class eu.emi.dsr.core.ServiceAdminManager
 
childDSRs() - Method in class eu.emi.dsr.resource.ChildrenResource
 
childDSRs() - Method in class eu.emi.dsr.resource.NeighborsResource
 
childDSRs() - Method in class eu.emi.dsr.resource.ParentResource
 
childLiveCheck() - Method in class eu.emi.dsr.infrastructure.ChildrenManager
Checked every child DSR with ping message.
ChildrenManager - Class in eu.emi.dsr.infrastructure
 
ChildrenManager() - Constructor for class eu.emi.dsr.infrastructure.ChildrenManager
Default constructor if you don't want to use as a singleton class
ChildrenResource - Class in eu.emi.dsr.resource
Checking to the emiregistry and get list of childs
ChildrenResource() - Constructor for class eu.emi.dsr.resource.ChildrenResource
 
clear() - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
clearLocalCall() - Static method in class eu.emi.dsr.security.SecurityManager
for the current thread, clear the "local call" flag
CLIENT - Static variable in class eu.emi.dsr.core.ServerConstants
 
Client - Class in eu.emi.dsr.security
Describes the user that is consuming resources
Client() - Constructor for class eu.emi.dsr.security.Client
constructs an anonymous Client
CLIENT_AUTHN - Static variable in class eu.emi.dsr.core.ServerConstants
 
clone() - Method in class eu.emi.dsr.core.Configuration
 
clone() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
combineAttributes(SubjectAttributesHolder, SubjectAttributesHolder) - Method in interface eu.emi.dsr.security.util.AttributeSourcesChain.CombiningPolicy
combines new attributes with the already existing ones
combineAttributes(SubjectAttributesHolder, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstAccessible
 
combineAttributes(SubjectAttributesHolder, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstApplicable
 
combineAttributes(SubjectAttributesHolder, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.Merge
 
combineAttributes(SubjectAttributesHolder, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.MergeLastOverrides
 
COMBINING_ALG_DEF - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
COMBINING_ALG_KEY - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
COMBINING_POLICY - Static variable in class eu.emi.dsr.security.AttributeSourceFactory
property for defining the combining policy if multiple sources are used
compute(Callable<Result>, int) - Static method in class eu.emi.dsr.util.TimeoutRunner
helper for computing a result using a TimeoutRunner
compute(Callable<Result>, int, TimeUnit) - Static method in class eu.emi.dsr.util.TimeoutRunner
helper for computing a result using a TimeoutRunner
Configuration - Class in eu.emi.dsr.core
 
Configuration(String) - Constructor for class eu.emi.dsr.core.Configuration
 
Configuration(Properties) - Constructor for class eu.emi.dsr.core.Configuration
 
configure() - Static method in class eu.emi.dsr.core.RegistryThreadPool
Configure the pool.
configureAttributeSource(String, Properties) - Static method in class eu.emi.dsr.security.AttributeSourceConfigurator
 
configureConnector(AbstractConnector) - Method in class eu.emi.dsr.jetty.JettyServer
 
configureExecutor() - Static method in class eu.emi.dsr.core.RegistryThreadPool
 
configureScheduler() - Static method in class eu.emi.dsr.core.RegistryThreadPool
 
convertStreamToString(InputStream) - Static method in class eu.emi.dsr.util.ServiceUtil
 
CORE_POOL_SIZE - Static variable in class eu.emi.dsr.core.RegistryThreadPool
property key for setting the core thread pool size for the scheduled execution service
createAndAuthoriseClient(SecurityTokens) - Static method in class eu.emi.dsr.security.SecurityManager
Create an authorised Client object.
createAttributeSource() - Static method in class eu.emi.dsr.security.SecurityManager
Creates AttributeSource used for establishing clients' attributes.
createRequest(Client, String, ResourceDescriptor) - Method in class eu.emi.dsr.pdp.local.RequestCreator
 
CTX_LOGIN_HTTP - Static variable in class eu.emi.dsr.security.SecurityTokens
Context key of the token (as found in Unicore6Tokens) with HTTP BASIC login data.
CTX_SCOPE_KEY - Static variable in class eu.emi.dsr.security.SecurityTokens
Context key of String which denotes if the request is done as normal WS request.
CTX_SOAP_ACTION - Static variable in class eu.emi.dsr.security.SecurityTokens
Context key of the SOAP action being invoked.

D

DateUtil - Class in eu.emi.dsr.util
 
DateUtil() - Constructor for class eu.emi.dsr.util.DateUtil
 
DBObjectEncoder - Class in eu.emi.dsr.db.mongodb
 
DBObjectEncoder() - Constructor for class eu.emi.dsr.db.mongodb.DBObjectEncoder
 
dbSynchronization(List<String>, Method, int) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
Database synchronization with the parent.
defaults - Static variable in class eu.emi.dsr.jetty.JettyServer
 
deleteAll() - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
deleteAll() - Method in interface eu.emi.dsr.db.ServiceDatabase
 
deleteByUrl(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
deleteByUrl(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
Delete multiple items from the persistent store
deleteService(UriInfo) - Method in class eu.emi.dsr.resource.ServiceAdminResource
Deleting the service description
DIR_DEF - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
DIR_KEY - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
DISABLE_SECURITY_AND_ACCESS_CONTROL - Static variable in class eu.emi.dsr.security.SecurityManager
for unit testing, set this property to "true" to disable security
doCheck(SecurityTokens, Client, String, ResourceDescriptor) - Method in class eu.emi.dsr.security.AccessControlFilter
perform the actual check
doGetProperty(String) - Method in class eu.emi.dsr.security.DSRSecurityProperties
return named property.
doHttpAuthn() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
doSignMessage() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
doSSLAuthn() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
dropCollection() - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
dropDB() - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
DSignAuthNCheck - Class in eu.emi.dsr.security
if the requested action requires it, check whether we have a valid signature
DSignAuthNCheck() - Constructor for class eu.emi.dsr.security.DSignAuthNCheck
 
DSRApplication - Class in eu.emi.dsr
 
DSRApplication() - Constructor for class eu.emi.dsr.DSRApplication
 
DSRSecurityProperties - Class in eu.emi.dsr.security
UAS security properties.
DSRSecurityProperties(Properties, Properties) - Constructor for class eu.emi.dsr.security.DSRSecurityProperties
 
DSRSecurityProperties(Properties) - Constructor for class eu.emi.dsr.security.DSRSecurityProperties
 
DSRSecurityProperties(Properties, InputStream) - Constructor for class eu.emi.dsr.security.DSRSecurityProperties
 
DSRSecurityProperties(Properties, String) - Constructor for class eu.emi.dsr.security.DSRSecurityProperties
 
DSRServer - Class in eu.emi.dsr
The main class for starting the server
DSRServer(String) - Constructor for class eu.emi.dsr.DSRServer
 
DSRServer(Configuration) - Constructor for class eu.emi.dsr.DSRServer
 

E

EmptyIdentifierFailureException - Exception in eu.emi.dsr.infrastructure
 
EmptyIdentifierFailureException() - Constructor for exception eu.emi.dsr.infrastructure.EmptyIdentifierFailureException
 
EmptyIdentifierFailureException(String) - Constructor for exception eu.emi.dsr.infrastructure.EmptyIdentifierFailureException
 
EmptyIdentifierFailureException(Throwable) - Constructor for exception eu.emi.dsr.infrastructure.EmptyIdentifierFailureException
 
EmptyIdentifierFailureException(String, Throwable) - Constructor for exception eu.emi.dsr.infrastructure.EmptyIdentifierFailureException
 
encode(JSONArray) - Static method in class eu.emi.dsr.db.mongodb.DBObjectEncoder
 
encode(JSONObject) - Static method in class eu.emi.dsr.db.mongodb.DBObjectEncoder
 
equals(Object) - Method in class eu.emi.dsr.aip.Attribute
 
equals(Object) - Method in class eu.emi.dsr.security.SecurityTokens
Two sets of tokes are considered equal if their effective user names, consignor certs, delegation statuses and signature status are equal.
equals(Object) - Method in class eu.emi.dsr.security.XACMLAttribute
 
establishAttributes(SecurityTokens) - Static method in class eu.emi.dsr.security.SecurityManager
Returns an attribute map for a set of security tokens from the configured Attribute Source
eu.emi.dsr - package eu.emi.dsr
 
eu.emi.dsr.aip - package eu.emi.dsr.aip
 
eu.emi.dsr.core - package eu.emi.dsr.core
 
eu.emi.dsr.db - package eu.emi.dsr.db
 
eu.emi.dsr.db.mongodb - package eu.emi.dsr.db.mongodb
 
eu.emi.dsr.event - package eu.emi.dsr.event
 
eu.emi.dsr.exception - package eu.emi.dsr.exception
 
eu.emi.dsr.glue2 - package eu.emi.dsr.glue2
 
eu.emi.dsr.infrastructure - package eu.emi.dsr.infrastructure
 
eu.emi.dsr.jetty - package eu.emi.dsr.jetty
 
eu.emi.dsr.lease - package eu.emi.dsr.lease
 
eu.emi.dsr.p2p - package eu.emi.dsr.p2p
 
eu.emi.dsr.pdp - package eu.emi.dsr.pdp
 
eu.emi.dsr.pdp.local - package eu.emi.dsr.pdp.local
 
eu.emi.dsr.resource - package eu.emi.dsr.resource
 
eu.emi.dsr.security - package eu.emi.dsr.security
 
eu.emi.dsr.security.util - package eu.emi.dsr.security.util
 
eu.emi.dsr.util - package eu.emi.dsr.util
 
eu.emi.dsr.validator - package eu.emi.dsr.validator
 
Event - Class in eu.emi.dsr.event
 
Event(String, Object) - Constructor for class eu.emi.dsr.event.Event
 
EventDispatcher - Class in eu.emi.dsr.event
 
EventDispatcher() - Constructor for class eu.emi.dsr.event.EventDispatcher
 
EventListener - Interface in eu.emi.dsr.event
 
EventTypes - Interface in eu.emi.dsr.event
Basic event types, new events can be added by extending the interface
EXEC_CORE_POOL_SIZE - Static variable in class eu.emi.dsr.core.RegistryThreadPool
property key for setting the minimum thread pool size for the scheduled execution service
EXEC_MAX_POOL_SIZE - Static variable in class eu.emi.dsr.core.RegistryThreadPool
property key for setting the maximum thread pool size for the scheduled execution service
EXEC_POOL_TIMEOUT - Static variable in class eu.emi.dsr.core.RegistryThreadPool
property key for setting the timeout in millis for removing idle threads
ExistingResourceException - Exception in eu.emi.dsr.db
 
ExistingResourceException() - Constructor for exception eu.emi.dsr.db.ExistingResourceException
 
ExistingResourceException(String) - Constructor for exception eu.emi.dsr.db.ExistingResourceException
 
ExistingResourceException(String, Throwable) - Constructor for exception eu.emi.dsr.db.ExistingResourceException
 
ExistingResourceException(Throwable) - Constructor for exception eu.emi.dsr.db.ExistingResourceException
 
extractAttributes(SecurityTokens) - Method in interface eu.emi.dsr.security.AttributeHandlingCallback
retrieve a map of attributes for adding to the client attributes
extractElementTextAsString(XmlObject) - Static method in class eu.emi.dsr.util.Utilities
extract the text content of an XML element
extractServiceName(String) - Static method in class eu.emi.dsr.util.Utilities
 

F

FileAttributeSource - Class in eu.emi.dsr.aip
Retrieves client's attributes from a file.
FileAttributeSource() - Constructor for class eu.emi.dsr.aip.FileAttributeSource
 
FileListener - Class in eu.emi.dsr.core
Borrowed from unicore service environment's (use) core package
FileListener(File, Runnable) - Constructor for class eu.emi.dsr.core.FileListener
 
FileWatcher - Class in eu.emi.dsr.util
helper to watch a set of files and invoke a specific action if one of them was modified.
FileWatcher(File, Runnable) - Constructor for class eu.emi.dsr.util.FileWatcher
 
filter(ContainerRequest) - Method in class eu.emi.dsr.infrastructure.InputFilter
 
filter(ContainerRequest) - Method in class eu.emi.dsr.security.AccessControlFilter
 
filter(ContainerRequest) - Method in class eu.emi.dsr.security.ACLFilter
 
Filters - Class in eu.emi.dsr.infrastructure
 
Filters() - Constructor for class eu.emi.dsr.infrastructure.Filters
Constructor
finalize() - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
Destructor Stop every open connection.
findAll() - Method in class eu.emi.dsr.core.ServiceAdminManager
 
findAll() - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
findAll() - Method in interface eu.emi.dsr.db.ServiceDatabase
 
findAndDelete(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
findAndDelete(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
Query and delete the matching documents
findServiceByUrl(String) - Method in class eu.emi.dsr.core.ServiceAdminManager
Finding a service by its url
FlatFilePDP - Class in eu.emi.dsr.pdp.local
 
FlatFilePDP() - Constructor for class eu.emi.dsr.pdp.local.FlatFilePDP
 

G

getAcceptedVOs() - Method in class eu.emi.dsr.aip.FileAttributeSource
 
getAcceptedVOs() - Method in interface eu.emi.dsr.security.IAttributeSource
This method returns the list of VOs that this attribute source supports.
getAcceptedVOs() - Method in class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
getAcceptedVOs() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
getAtributeSource() - Static method in class eu.emi.dsr.security.SecurityManager
get the attribute source
getAttributeNames() - Static method in class eu.emi.dsr.util.ServiceUtil
 
getAttributes(SecurityTokens, SubjectAttributesHolder) - Method in class eu.emi.dsr.aip.FileAttributeSource
 
getAttributes(SecurityTokens, SubjectAttributesHolder) - Method in interface eu.emi.dsr.security.IAttributeSource
Retrieves a map of attributes based on the supplied SecurityTokens.
Since authorisers can be chained, it might be sometimes useful to see attributes returned by authorisers that have run previously.
getAttributes(SecurityTokens, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
getAttributes(SecurityTokens, SubjectAttributesHolder) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
combines results from all configured attribute sources
getAuthoriserConnectionStatus() - Static method in class eu.emi.dsr.security.SecurityManager
get a human-readable description of the current status of the configured authorisers.
getBaseUrl() - Method in class eu.emi.dsr.DSRServer
 
getBooleanProperty(String, String) - Method in class eu.emi.dsr.core.Configuration
 
getBooleanProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getBooleanProperty(String, Boolean) - Method in class eu.emi.dsr.core.Configuration
 
getCertificateChain() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getChain() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
getChildDSRs() - Method in class eu.emi.dsr.infrastructure.ChildrenManager
Get list of children's.
getChildDSRs() - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
getChildDSRs() - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Get every child DSR services
getClassLoader() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getClient(String) - Method in class eu.emi.dsr.p2p.MessageSendInThread
 
getClient() - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
getCombiningPolicy() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
getCompletionService() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get an CompletionService using the Exector service
getConfiguration() - Static method in class eu.emi.dsr.DSRServer
 
getConsignor() - Method in class eu.emi.dsr.security.SecurityTokens
Retrieves the stored consignor as a certificate path.
getConsignorCertificate() - Method in class eu.emi.dsr.security.SecurityTokens
Retrieves stored consignor as X509 certificate.
getContext() - Method in class eu.emi.dsr.security.SecurityTokens
Returns a map with additional security related settings.
getCreationTime() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
getData() - Method in class eu.emi.dsr.event.Event
 
getDate(JSONObject) - Static method in class eu.emi.dsr.util.DateUtil
 
getDBVersion() - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
getDBVersion() - Method in interface eu.emi.dsr.db.ServiceDatabase
Get version of the database
getDecision() - Method in class eu.emi.dsr.pdp.PDPResult
 
getDefaultIncarnationAttributes() - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
getDescription() - Method in class eu.emi.dsr.security.Role
 
getDistinctTypes() - Method in class eu.emi.dsr.core.ServiceColManager
 
getDistinguishedName() - Method in class eu.emi.dsr.security.Client
 
getDoubleProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getExecutorActiveThreadCount() - Static method in class eu.emi.dsr.core.RegistryThreadPool
 
getExecutorCorePoolSize() - Static method in class eu.emi.dsr.core.RegistryThreadPool
 
getExecutorMaxPoolSize() - Static method in class eu.emi.dsr.core.RegistryThreadPool
 
getExecutorService() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get a ExecutorService for executing tasks
getExpireOn() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
getExtraAttributes() - Method in class eu.emi.dsr.security.Client
 
getExtraSecurityTokens() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getExtraSettings() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getFilteredMap() - Method in class eu.emi.dsr.util.PropertyHelper
gets the properties whose keys match the accepted patterns
getFilteredMap(String) - Method in class eu.emi.dsr.util.PropertyHelper
gets the properties whose keys match the accepted patterns AND whose keys contain the supplied string
getFloatProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getGatewayCertificate() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getHttpPassword() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getHttpUser() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getInHandlerClassNames() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getInstance() - Static method in class eu.emi.dsr.infrastructure.ChildrenManager
Get only one instance for the children manager class.
getInstance() - Static method in class eu.emi.dsr.p2p.NeighborsManager
Get only one instance for the neighbors manager class.
getIntegerProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getKeystore() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getKeystoreAlias() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getKeystoreKeyPassword() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getKeystorePassword() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getKeystoreType() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getLongProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getMessage() - Method in class eu.emi.dsr.pdp.PDPResult
 
getMessageSignatureStatus() - Method in class eu.emi.dsr.security.SecurityTokens
Returns the status of the request's signature.
getModel() - Method in class eu.emi.dsr.resource.ModelResource
 
getName() - Method in class eu.emi.dsr.aip.Attribute
 
getName() - Method in class eu.emi.dsr.aip.FileAttributeSource
 
getName() - Method in interface eu.emi.dsr.security.IAttributeSource
This method should return name of this attribute source, which was passed to the init() method.
getName() - Method in class eu.emi.dsr.security.Role
 
getName() - Method in class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
getName() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
getName() - Method in class eu.emi.dsr.security.XACMLAttribute
 
getNeighbors() - Method in class eu.emi.dsr.p2p.NeighborsManager
Get list of neighbors.
getOutHandlerClassNames() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getOwner() - Method in class eu.emi.dsr.security.util.ResourceDescriptor
 
getParent() - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
getParent() - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Get parent DSR
getParentsRoute() - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
getParentsRoute() - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Get parents route
getPasswd() - Method in class eu.emi.dsr.security.HTTPAuthNTokens
 
getPDP() - Static method in class eu.emi.dsr.security.SecurityManager
get the XACML policy decision point
getPeerCertificate(String, ISecurityProperties) - Static method in class eu.emi.dsr.security.SecurityManager
 
getPeerCertificate(String, ISecurityProperties, int) - Static method in class eu.emi.dsr.security.SecurityManager
helper to get the certificate on the other side of a SSL connection to "url"
getPhysicalServerAddress() - Static method in class eu.emi.dsr.util.Utilities
return the physical server address
getPrivateKey() - Method in class eu.emi.dsr.security.DSRSecurityProperties
returns the private key entry identified by getKeystoreAlias() from the keystore
getProperties() - Method in class eu.emi.dsr.core.Configuration
 
getProperties() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getProperty(String) - Method in class eu.emi.dsr.core.Configuration
 
getProperty(String, String) - Method in class eu.emi.dsr.core.Configuration
 
getProperty(String) - Static method in class eu.emi.dsr.DSRServer
 
getProperty(String, String) - Static method in class eu.emi.dsr.DSRServer
 
getProperty(String) - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getPublicKey() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getQuery() - Method in exception eu.emi.dsr.db.QueryException
 
getRecieverList() - Method in class eu.emi.dsr.event.EventDispatcher
 
getRegistrationValidator() - Static method in class eu.emi.dsr.validator.ValidatorFactory
 
getResourceID() - Method in class eu.emi.dsr.security.util.ResourceDescriptor
 
getRetry() - Method in class eu.emi.dsr.p2p.NeighborsManager
Get value of retry.
getRole() - Method in class eu.emi.dsr.security.Client
 
getRunningSince() - Static method in class eu.emi.dsr.DSRServer
 
getScheduledExecutorActiveThreadCount() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get the number of currently active threads in the scheduler pool
getScheduledExecutorCorePoolSize() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get the current minimum pool size of the scheduler pool
getScheduledExecutorMaxPoolSize() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get the current maximum pool size of the scheduler pool
getScheduledExecutorService() - Static method in class eu.emi.dsr.core.RegistryThreadPool
get a ScheduledExecutorService for executing tasks at a given schedule
getSecurityProperties() - Static method in class eu.emi.dsr.DSRServer
 
getSecurityTokens() - Method in class eu.emi.dsr.security.Client
 
getServer() - Method in class eu.emi.dsr.DSRServer
 
getServer() - Method in class eu.emi.dsr.jetty.JettyServer
 
getServerCert() - Static method in class eu.emi.dsr.security.SecurityManager
get the certificate of the server
getServerDistinguishedName() - Static method in class eu.emi.dsr.security.SecurityManager
get the X500 name of the server in human-friendly form, i.e.
getServerIdentity() - Static method in class eu.emi.dsr.security.SecurityManager
get the server's identity, or null if no server keystore has been configured makeAnonymousClient
getServerRole() - Static method in class eu.emi.dsr.security.SecurityManager
server role
getServiceAdminManager() - Method in class eu.emi.dsr.core.ServiceManagerFactory
 
getServiceByUrl(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
getServiceByUrl(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
Get an item from the persistent store
getServicebyUrl(UriInfo) - Method in class eu.emi.dsr.resource.ServiceAdminResource
 
getServiceColManager() - Static method in class eu.emi.dsr.core.ServiceManagerFactory
 
getServiceEndPoints() - Method in class eu.emi.dsr.resource.ServiceCollectionResource
query method
getServiceName() - Method in class eu.emi.dsr.security.util.ResourceDescriptor
 
getServiceOwner() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
getServiceReferences() - Method in class eu.emi.dsr.core.ServiceColManager
 
getServicesByType(String) - Method in class eu.emi.dsr.core.ServiceColManager
 
getServiceTypes() - Method in class eu.emi.dsr.resource.ServiceCollectionResource
query method
getSSLContext() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getStatusDescription() - Method in class eu.emi.dsr.aip.FileAttributeSource
 
getStatusDescription() - Method in interface eu.emi.dsr.security.IAttributeSource
Get a user-friendly description of the attribute source's status.
This is used for informing the administrator of any problems with configuration, connection problems, etc.
getStatusDescription() - Method in class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
getStatusDescription() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
getSubjectAttributes() - Method in class eu.emi.dsr.security.Client
 
getTokens() - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
getTrustedCertificateDNs() - Static method in class eu.emi.dsr.security.SecurityManager
 
getTruststore() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getTruststorePassword() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getTruststoreType() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
getType() - Method in class eu.emi.dsr.event.Event
 
getType() - Method in class eu.emi.dsr.security.XACMLAttribute
Sets XACML 2.0 type
getUpdateSince() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
getUrl() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
getUser() - Method in class eu.emi.dsr.security.SecurityTokens
Returns user's certificates path.
getUserCertificate() - Method in class eu.emi.dsr.security.SecurityTokens
Returns a user's X509 certificate.
getUserEmail() - Method in class eu.emi.dsr.security.Client
convenience method for getting the user's xlogin
getUserName() - Method in class eu.emi.dsr.security.HTTPAuthNTokens
 
getUserName() - Method in class eu.emi.dsr.security.SecurityTokens
Returns a user's DN.
getUserPrincipalName() - Method in class eu.emi.dsr.resource.ServiceAdminResource
 
getValidIncarnationAttributes() - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
getValue() - Method in class eu.emi.dsr.security.XACMLAttribute
 
getValues() - Method in class eu.emi.dsr.aip.Attribute
 
getVos() - Method in class eu.emi.dsr.security.Client
 
getXacmlAttributes() - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
Glue2Mapper - Class in eu.emi.dsr.glue2
 
Glue2Mapper() - Constructor for class eu.emi.dsr.glue2.Glue2Mapper
 

H

H2_DBFILE_PATH - Static variable in class eu.emi.dsr.core.ServerConstants
 
handleDelete(String) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
Handle the unsent delete message.
handleRegistration(List<String>) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
Handle the unsent registration message.
handleUpdate(List<String>) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
Handle the unsent update message.
hashClear() - Method in class eu.emi.dsr.p2p.NeighborsManager
Clear the hash table and set the neighbors count to 0.
hashCode() - Method in class eu.emi.dsr.aip.Attribute
 
hashCode() - Method in class eu.emi.dsr.security.SecurityTokens
 
hashCode() - Method in class eu.emi.dsr.security.XACMLAttribute
 
HTTPAuthNTokens - Class in eu.emi.dsr.security
Holds authentication data in simple form.
HTTPAuthNTokens(String, String) - Constructor for class eu.emi.dsr.security.HTTPAuthNTokens
 

I

IAttributeSource - Interface in eu.emi.dsr.security
IAttributeSource provides the interface for UNICORE/X to retrieve authorisation information (attributes) for a particular request from an attribute provider, based on information such as Client DN, certificate, etc, contained in an instance of SecurityTokens.
InfoValidator - Interface in eu.emi.dsr.validator
 
InfrastructureManager - Class in eu.emi.dsr.infrastructure
 
InfrastructureManager(Configuration) - Constructor for class eu.emi.dsr.infrastructure.InfrastructureManager
Constructor Create connection to the H2 database.
init(String) - Method in class eu.emi.dsr.aip.FileAttributeSource
 
init() - Method in class eu.emi.dsr.jetty.JettyServer
 
init(String) - Method in interface eu.emi.dsr.security.IAttributeSource
initialise the source
init(String) - Method in class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
init(String) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
will initialise all the authorisers in the chain by calling their init() method
initLogger(String) - Static method in class eu.emi.dsr.util.ServiceUtil
Simultaneously initializing the log4j and log4j
inputFilter(JSONArray) - Method in class eu.emi.dsr.infrastructure.Filters
 
InputFilter - Class in eu.emi.dsr.infrastructure
 
InputFilter() - Constructor for class eu.emi.dsr.infrastructure.InputFilter
 
insert(ServiceObject) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
insert(DBObject) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
insert(ServiceObject) - Method in interface eu.emi.dsr.db.ServiceDatabase
Insert service description to the persistent store.
InvalidServiceDescriptionException - Exception in eu.emi.dsr.exception
 
InvalidServiceDescriptionException() - Constructor for exception eu.emi.dsr.exception.InvalidServiceDescriptionException
 
InvalidServiceDescriptionException(String) - Constructor for exception eu.emi.dsr.exception.InvalidServiceDescriptionException
 
InvalidServiceDescriptionException(Throwable) - Constructor for exception eu.emi.dsr.exception.InvalidServiceDescriptionException
 
InvalidServiceDescriptionException(String, Throwable) - Constructor for exception eu.emi.dsr.exception.InvalidServiceDescriptionException
 
isAccessControlEnabled() - Static method in class eu.emi.dsr.security.SecurityManager
 
isAccessible(Client, String, String, String) - Static method in class eu.emi.dsr.security.SecurityManager
Can the given client access the given (server-local!) endpoint? This will not give the correct result if the action plays a role
isAdmin(Client) - Static method in class eu.emi.dsr.security.SecurityManager
checks whether the given client has the "admin" role
isConsignorTrusted() - Method in class eu.emi.dsr.security.SecurityTokens
Returns true if the Consignor is anyhow allowed to work on User's behalf, as set by the setConsignorTrusted method.
isLocalCall() - Static method in class eu.emi.dsr.security.SecurityManager
check whether the current request is local (i.e.
ISODateFormat - Static variable in class eu.emi.dsr.util.ServiceUtil
 
isPresent() - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
isProxyDN(String) - Static method in class eu.emi.dsr.security.SecurityManager
 
isServer(Client) - Static method in class eu.emi.dsr.security.SecurityManager
checks whether the given client has the server identity
isServer(X509Certificate) - Static method in class eu.emi.dsr.security.SecurityManager
checks whether the given certificate is the server identity
isServer(CertPath) - Static method in class eu.emi.dsr.security.SecurityManager
checks whether the given CertPath is the server identity
isSslEnabled() - Method in class eu.emi.dsr.security.DSRSecurityProperties
returns true if SSL mode is enabled.
SSL can be enabled by setting a property "unicore.wsrflite.ssl" to "true" in the wsrflite.xml file or by defining a system property
isStarted() - Method in class eu.emi.dsr.DSRServer
 
isStarted() - Method in class eu.emi.dsr.jetty.JettyServer
 
isTrustDelegationValidated() - Method in class eu.emi.dsr.security.SecurityTokens
Returns true iff the trust delegation attached is valid and issued by the User.
isValidServiceInfo(JSONObject) - Static method in class eu.emi.dsr.util.ServiceUtil
Checks the service description being registered contains the mandatory service attributes

J

JETTY_LOW_RESOURCE_MAXIDLETIME - Static variable in class eu.emi.dsr.core.ServerConstants
 
JETTY_LOWTHREADS - Static variable in class eu.emi.dsr.core.ServerConstants
 
JETTY_MAXIDLETIME - Static variable in class eu.emi.dsr.core.ServerConstants
 
JETTY_MAXTHREADS - Static variable in class eu.emi.dsr.core.ServerConstants
 
JettyServer - Class in eu.emi.dsr.jetty
 
JettyServer(Class, Configuration) - Constructor for class eu.emi.dsr.jetty.JettyServer
 
JSONToGlue2MappingException - Exception in eu.emi.dsr.glue2
 
JSONToGlue2MappingException() - Constructor for exception eu.emi.dsr.glue2.JSONToGlue2MappingException
 
JSONToGlue2MappingException(String) - Constructor for exception eu.emi.dsr.glue2.JSONToGlue2MappingException
 
JSONToGlue2MappingException(String, Throwable) - Constructor for exception eu.emi.dsr.glue2.JSONToGlue2MappingException
 
JSONToGlue2MappingException(Throwable) - Constructor for exception eu.emi.dsr.glue2.JSONToGlue2MappingException
 

K

KEY - Static variable in class eu.emi.dsr.security.SecurityTokens
Key for storing the security tokens in the message context.
keys() - Method in class eu.emi.dsr.util.PropertyHelper
returns an iterator over the valid keys
KEYSTORE_ALIAS - Static variable in class eu.emi.dsr.core.ServerConstants
 
KEYSTORE_PASSWORD - Static variable in class eu.emi.dsr.core.ServerConstants
 
KEYSTORE_PATH - Static variable in class eu.emi.dsr.core.ServerConstants
 
KEYSTORE_TYPE - Static variable in class eu.emi.dsr.core.ServerConstants
 

L

LOCAL_OWNER_ATTR - Static variable in class eu.emi.dsr.pdp.PDPUtils
 
LOCAL_SUBJECT_CONSIGNOR_ATTR - Static variable in class eu.emi.dsr.pdp.PDPUtils
 
LOCAL_SUBJECT_ROLE_ATTR - Static variable in class eu.emi.dsr.pdp.PDPUtils
 
LOCAL_SUBJECT_VO_ATTR - Static variable in class eu.emi.dsr.pdp.PDPUtils
 
LOCAL_WSR_ATTR - Static variable in class eu.emi.dsr.pdp.PDPUtils
 
LocalHerasafPDP - Class in eu.emi.dsr.pdp.local
HerasAF based implementation of a local XACML PDP.
LocalHerasafPDP(String) - Constructor for class eu.emi.dsr.pdp.local.LocalHerasafPDP
 
LocalPolicyStore - Class in eu.emi.dsr.pdp.local
Initially loads policies, also able to reload them.
Policies are read from a configurable directory.
LocalPolicyStore(PolicyListener, String) - Constructor for class eu.emi.dsr.pdp.local.LocalPolicyStore
 
LocalPolicyStore(PolicyListener, String, int) - Constructor for class eu.emi.dsr.pdp.local.LocalPolicyStore
 
log - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
LOGGER_CONF_PATH - Static variable in class eu.emi.dsr.core.ServerConstants
 

M

main(String...) - Static method in class eu.emi.dsr.DSRServer
 
makeAnonymousClient(String) - Static method in class eu.emi.dsr.security.SecurityManager
a special client useful for anonymous requests
makeAttributeSource() - Method in class eu.emi.dsr.security.AttributeSourceFactory
 
MessageSendInThread - Class in eu.emi.dsr.p2p
 
MessageSendInThread(String, int, JSONArray, String, Event) - Constructor for class eu.emi.dsr.p2p.MessageSendInThread
 
Method - Enum in eu.emi.dsr.infrastructure
 
ModelResource - Class in eu.emi.dsr.resource
The web resource to view the registry model
ModelResource() - Constructor for class eu.emi.dsr.resource.ModelResource
 
MONGODB_COL_CREATE - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_COLLECTION_NAME - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_COLLECTION_PASSWORD - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_COLLECTION_USERNAME - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_DB_NAME - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_HOSTNAME - Static variable in class eu.emi.dsr.core.ServerConstants
 
MONGODB_PORT - Static variable in class eu.emi.dsr.core.ServerConstants
 
MongoDBServiceDatabase - Class in eu.emi.dsr.db.mongodb
 
MongoDBServiceDatabase() - Constructor for class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
MongoDBServiceDatabase(String, Integer, String, String) - Constructor for class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
MultipleResourceException - Exception in eu.emi.dsr.db
 
MultipleResourceException() - Constructor for exception eu.emi.dsr.db.MultipleResourceException
 
MultipleResourceException(String) - Constructor for exception eu.emi.dsr.db.MultipleResourceException
 

N

NAME - Static variable in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstAccessible
 
NAME - Static variable in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstApplicable
 
NAME - Static variable in class eu.emi.dsr.security.util.AttributeSourcesChain.Merge
 
NAME - Static variable in class eu.emi.dsr.security.util.AttributeSourcesChain.MergeLastOverrides
 
needSignature(String) - Static method in class eu.emi.dsr.security.SecurityManager
 
NeighborsEventReciever - Class in eu.emi.dsr.p2p
 
NeighborsEventReciever() - Constructor for class eu.emi.dsr.p2p.NeighborsEventReciever
Constructor for the neighbors event receiver class.
NeighborsManager - Class in eu.emi.dsr.p2p
 
NeighborsManager() - Constructor for class eu.emi.dsr.p2p.NeighborsManager
Default constructor if you don't want to use as a singleton class
NeighborsResource - Class in eu.emi.dsr.resource
Return the emiregistry with the list of neighbors
NeighborsResource() - Constructor for class eu.emi.dsr.resource.NeighborsResource
 
newUniqueID() - Static method in class eu.emi.dsr.util.Utilities
returns a new globally unique identifier
NonExistingResourceException - Exception in eu.emi.dsr.db
 
NonExistingResourceException() - Constructor for exception eu.emi.dsr.db.NonExistingResourceException
 
NonExistingResourceException(String) - Constructor for exception eu.emi.dsr.db.NonExistingResourceException
 
NonExistingResourceException(Throwable) - Constructor for exception eu.emi.dsr.db.NonExistingResourceException
 
notifyRecievers(Event) - Static method in class eu.emi.dsr.event.EventDispatcher
 
NullPointerFailureException - Exception in eu.emi.dsr.infrastructure
 
NullPointerFailureException() - Constructor for exception eu.emi.dsr.infrastructure.NullPointerFailureException
 
NullPointerFailureException(String) - Constructor for exception eu.emi.dsr.infrastructure.NullPointerFailureException
 
NullPointerFailureException(Throwable) - Constructor for exception eu.emi.dsr.infrastructure.NullPointerFailureException
 
NullPointerFailureException(String, Throwable) - Constructor for exception eu.emi.dsr.infrastructure.NullPointerFailureException
 

O

ORDER - Static variable in class eu.emi.dsr.security.AttributeSourceFactory
attribute sources order property
outputFilter(JSONArray) - Method in class eu.emi.dsr.infrastructure.Filters
 

P

pagedQuery(Map<String, Object>) - Method in class eu.emi.dsr.core.ServiceColManager
 
pagedQuery(UriInfo) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
 
paginatedQuery(String, Integer, String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
paginatedQuery(String, Integer, String) - Method in interface eu.emi.dsr.db.ServiceDatabase
 
ParentResource - Class in eu.emi.dsr.resource
Checking to the emiregistry and get list of childs
ParentResource() - Constructor for class eu.emi.dsr.resource.ParentResource
 
parse() - Method in class eu.emi.dsr.aip.AttributesFileParser
 
pattern - Static variable in class eu.emi.dsr.security.SecurityManager
 
PDPResult - Class in eu.emi.dsr.pdp
Wraps a decision which was produced by PDP.
PDPResult(PDPResult.Decision, String) - Constructor for class eu.emi.dsr.pdp.PDPResult
 
PDPResult.Decision - Enum in eu.emi.dsr.pdp
 
PDPUtils - Class in eu.emi.dsr.pdp
Utilities shared by various PDPs.
PDPUtils() - Constructor for class eu.emi.dsr.pdp.PDPUtils
 
PersistentStoreFailureException - Exception in eu.emi.dsr.db
 
PersistentStoreFailureException() - Constructor for exception eu.emi.dsr.db.PersistentStoreFailureException
The serial version UID expected at serializable classes
PersistentStoreFailureException(String) - Constructor for exception eu.emi.dsr.db.PersistentStoreFailureException
 
PersistentStoreFailureException(Throwable) - Constructor for exception eu.emi.dsr.db.PersistentStoreFailureException
 
ping() - Method in class eu.emi.dsr.resource.PingResource
 
PingResource - Class in eu.emi.dsr.resource
Pinging the emiregistry
PingResource() - Constructor for class eu.emi.dsr.resource.PingResource
 
POLICY_ALG_DENY_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
POLICY_ALG_FIRST_APPLICABLE - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
POLICY_ALG_ONLY_ONE - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
POLICY_ALG_ORDERED_DENY_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
POLICY_ALG_ORDERED_PERMIT_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
POLICY_ALG_PERMIT_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
PolicyListener - Interface in eu.emi.dsr.pdp.local
Used to listen about policy changes.
POOL_TIMEOUT - Static variable in class eu.emi.dsr.core.RegistryThreadPool
property key for setting the timeout in millis for removing idle threads
processUserDefinedAttribute(String, String, XmlObject[], SecurityTokens) - Method in class eu.emi.dsr.security.UserAttributeCallback
process an attribute defined in the User assertion
processUserDefinedAttribute(String, String, XmlObject[], SecurityTokens) - Method in interface eu.emi.dsr.security.UserAttributeHandler
process a SAML attribute defined in the User assertion
PropertyHelper - Class in eu.emi.dsr.util
Helper for dealing with groups of properties
PropertyHelper(Map, String...) - Constructor for class eu.emi.dsr.util.PropertyHelper
filter the given properties using the supplied patterns
PropertyHelper(Map, boolean, String...) - Constructor for class eu.emi.dsr.util.PropertyHelper
filter the given properties using the supplied patterns
proxyRE - Static variable in class eu.emi.dsr.security.SecurityManager
 

Q

query(Map<String, Object>) - Method in class eu.emi.dsr.core.ServiceColManager
 
query(JSONObject) - Method in class eu.emi.dsr.core.ServiceColManager
 
query(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
query(String, Integer, Integer) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
query(String, Integer) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
query(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
Query the persistent store
query(String, Integer) - Method in interface eu.emi.dsr.db.ServiceDatabase
Querying the collection
query(String, Integer, Integer) - Method in interface eu.emi.dsr.db.ServiceDatabase
Querying the collection
queryDistinctJSON(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
queryDistinctJSON(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
Get distinct values for a given attribute
QueryException - Exception in eu.emi.dsr.db
 
QueryException(Object) - Constructor for exception eu.emi.dsr.db.QueryException
 
QueryException(Object, String) - Constructor for exception eu.emi.dsr.db.QueryException
 
queryGlue2(Map<String, Object>) - Method in class eu.emi.dsr.core.ServiceColManager
 
queryGlue2(JSONObject) - Method in class eu.emi.dsr.core.ServiceColManager
 
queryJSON(String) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
queryJSON(String, Integer, Integer) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
queryJSON(String, Integer) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
queryJSON(String) - Method in interface eu.emi.dsr.db.ServiceDatabase
 
queryJSON(String, Integer, Integer) - Method in interface eu.emi.dsr.db.ServiceDatabase
 
queryJSON(String, Integer) - Method in interface eu.emi.dsr.db.ServiceDatabase
 
queryJSONWithLimit(String, Integer) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
queryJSONWithLimit(String, Integer) - Method in interface eu.emi.dsr.db.ServiceDatabase
 
queryWithJSON(JSONObject) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
Query using the advanced MongoDB queries
queryWithParams(UriInfo) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
 
queryXml(UriInfo) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
Deprecated. 
queryXMLWithJSON(JSONObject) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
 
queryXMLWithParams(UriInfo) - Method in class eu.emi.dsr.resource.ServiceCollectionResource
Invoked only if the MIME type is defineds as application/xml

R

readACL() - Method in class eu.emi.dsr.security.ACLFilter
 
recieve(Event) - Method in interface eu.emi.dsr.event.EventListener
 
recieve(Event) - Method in class eu.emi.dsr.infrastructure.ServiceEventReceiver
 
recieve(Event) - Method in class eu.emi.dsr.p2p.NeighborsEventReciever
 
recieve(Event) - Method in class eu.emi.dsr.p2p.ServiceEventReceiver
 
registerAuthNCheckingStrategies(AuthNCheckingStrategy...) - Static method in class eu.emi.dsr.security.SecurityManager
register checking strategies
registerService(JSONObject) - Method in class eu.emi.dsr.resource.ServiceAdminResource
adding only one entry
registerServices(JSONArray) - Method in class eu.emi.dsr.resource.ServiceAdminResource
adding an array of json documents, where each item in the array is service endpoint information
RegistrationValidator - Class in eu.emi.dsr.validator
 
RegistrationValidator() - Constructor for class eu.emi.dsr.validator.RegistrationValidator
 
REGISTRY_EXPIRY_DEFAULT - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_EXPIRY_MAXIMUM - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_FILTERS_INPUTFILEPATH - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_FILTERS_OUTPUTFILEPATH - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_FILTERS_REQUEST - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_FILTERS_RESPONSE - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_ENABLE - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_ETREMOVE - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_ETVALID - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_PROVIDERLIST - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_RETRY - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_SOFTSTATE_DELAY - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_GLOBAL_SPARSITY - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_HOSTNAME - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_MAX_REGISTRATIONS - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_PARENT_URL - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_PORT - Static variable in class eu.emi.dsr.core.ServerConstants
 
REGISTRY_SCHEME - Static variable in class eu.emi.dsr.core.ServerConstants
 
RegistryException - Exception in eu.emi.dsr.exception
Root exception class
RegistryException() - Constructor for exception eu.emi.dsr.exception.RegistryException
 
RegistryException(String) - Constructor for exception eu.emi.dsr.exception.RegistryException
 
RegistryException(Throwable) - Constructor for exception eu.emi.dsr.exception.RegistryException
 
RegistryException(String, Throwable) - Constructor for exception eu.emi.dsr.exception.RegistryException
 
RegistryPDP - Interface in eu.emi.dsr.pdp
 
RegistryThreadPool - Class in eu.emi.dsr.core
It lowers the overhead of extraordinary thread creation within a container pre-configured size of thread pool.
remove(EventListener) - Static method in class eu.emi.dsr.event.EventDispatcher
 
removeAll() - Method in class eu.emi.dsr.core.ServiceAdminManager
 
removeAll() - Static method in class eu.emi.dsr.event.EventDispatcher
 
RemoveCheck - Class in eu.emi.dsr.p2p
Periodically database entries remove checking by the GSR
RemoveCheck(int) - Constructor for class eu.emi.dsr.p2p.RemoveCheck
Constructor for a Soft-State mechanism
removeClient() - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
removeExpiredEntries() - Method in class eu.emi.dsr.core.ServiceAdminManager
Remove expired entries
removeService(String, String) - Method in class eu.emi.dsr.core.ServiceAdminManager
Removing the service by url
removeTarget(File) - Method in class eu.emi.dsr.core.FileListener
 
removeTarget(File) - Method in class eu.emi.dsr.util.FileWatcher
 
removeTokens() - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
RequestCreator - Class in eu.emi.dsr.pdp.local
Creates an XACML request.
RequestCreator() - Constructor for class eu.emi.dsr.pdp.local.RequestCreator
 
requireClientAuthentication() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
resetUnavailableNeighbor(String) - Method in class eu.emi.dsr.p2p.NeighborsManager
Reset unavailable neighbor GSR if it is need.
ResourceDescriptor - Class in eu.emi.dsr.security.util
Descriptor for a resource.
ResourceDescriptor(String, String, String) - Constructor for class eu.emi.dsr.security.util.ResourceDescriptor
 
Role - Class in eu.emi.dsr.security
A Role defines the rights a Client has
Role() - Constructor for class eu.emi.dsr.security.Role
 
Role(String, String) - Constructor for class eu.emi.dsr.security.Role
 
ROLE_ADMIN - Static variable in interface eu.emi.dsr.security.IAttributeSource
role attribute value: admin
ROLE_ANONYMOUS - Static variable in interface eu.emi.dsr.security.IAttributeSource
role attribute value: anonymous
run() - Method in class eu.emi.dsr.core.FileListener
check if one of the target files has been touched and invoke the action if it has
run() - Method in class eu.emi.dsr.infrastructure.ServiceCheckin
 
run() - Method in class eu.emi.dsr.infrastructure.ServiceEventReceiver
 
run() - Method in class eu.emi.dsr.lease.ServiceReaper
 
run() - Method in class eu.emi.dsr.p2p.MessageSendInThread
 
run() - Method in class eu.emi.dsr.p2p.NeighborsEventReciever
 
run() - Method in class eu.emi.dsr.p2p.RemoveCheck
 
run() - Method in class eu.emi.dsr.p2p.SelfRegistration
 
run() - Method in class eu.emi.dsr.p2p.ServiceEventReceiver
 
run() - Method in class eu.emi.dsr.p2p.ValidityCheck
 
run() - Method in class eu.emi.dsr.util.FileWatcher
check if one of the target files has been touched and invoke the action if it has

S

schedule(int, TimeUnit) - Method in class eu.emi.dsr.util.FileWatcher
 
SCOPE_REQUEST - Static variable in class eu.emi.dsr.security.SecurityTokens
Standard value of SCOPE_KEY.
SecurityManager - Class in eu.emi.dsr.security
access to security components
SecurityManager.NullAuthoriser - Class in eu.emi.dsr.security
 
SecurityManager.NullAuthoriser() - Constructor for class eu.emi.dsr.security.SecurityManager.NullAuthoriser
 
SecurityTokens - Class in eu.emi.dsr.security
A set of security tokens with authentication information: Unicore consignor and user are hold here.
SecurityTokens() - Constructor for class eu.emi.dsr.security.SecurityTokens
 
SelfRegistration - Class in eu.emi.dsr.p2p
GSR Service periodically self registration
SelfRegistration(String) - Constructor for class eu.emi.dsr.p2p.SelfRegistration
Constructor for a self-registration mechanism
ServerConstants - Class in eu.emi.dsr.core
 
ServerConstants() - Constructor for class eu.emi.dsr.core.ServerConstants
 
SERVICE_ADD - Static variable in interface eu.emi.dsr.event.EventTypes
 
SERVICE_DELETE - Static variable in interface eu.emi.dsr.event.EventTypes
 
SERVICE_UPDATE - Static variable in interface eu.emi.dsr.event.EventTypes
 
ServiceAdminManager - Class in eu.emi.dsr.core
Class to perform Service Provider related functions
ServiceAdminManager() - Constructor for class eu.emi.dsr.core.ServiceAdminManager
 
ServiceAdminResource - Class in eu.emi.dsr.resource
Resource for the service providers (privileged) to manage their services
ServiceAdminResource() - Constructor for class eu.emi.dsr.resource.ServiceAdminResource
 
ServiceCheckin - Class in eu.emi.dsr.infrastructure
Service periodically checkin to the parent DSR
ServiceCheckin(String, String, Long) - Constructor for class eu.emi.dsr.infrastructure.ServiceCheckin
Constructor for a service checkin mechanism
ServiceCollectionResource - Class in eu.emi.dsr.resource
 
ServiceCollectionResource() - Constructor for class eu.emi.dsr.resource.ServiceCollectionResource
 
ServiceColManager - Class in eu.emi.dsr.core
 
ServiceColManager() - Constructor for class eu.emi.dsr.core.ServiceColManager
 
ServiceDatabase - Interface in eu.emi.dsr.db
 
ServiceDateFormat - Static variable in class eu.emi.dsr.util.ServiceUtil
 
ServiceEventReceiver - Class in eu.emi.dsr.infrastructure
 
ServiceEventReceiver(String, Configuration) - Constructor for class eu.emi.dsr.infrastructure.ServiceEventReceiver
Constructor for this event receiver class
ServiceEventReceiver - Class in eu.emi.dsr.p2p
 
ServiceEventReceiver() - Constructor for class eu.emi.dsr.p2p.ServiceEventReceiver
Constructor for this event receiver class
ServiceInfrastructure - Interface in eu.emi.dsr.infrastructure
 
ServiceManagerFactory - Class in eu.emi.dsr.core
 
ServiceManagerFactory() - Constructor for class eu.emi.dsr.core.ServiceManagerFactory
 
ServiceObject - Class in eu.emi.dsr.db.mongodb
Mongo flavor of EMIRegistry Service description
ServiceObject(String) - Constructor for class eu.emi.dsr.db.mongodb.ServiceObject
 
ServiceObject(JSONObject) - Constructor for class eu.emi.dsr.db.mongodb.ServiceObject
 
ServiceObject(DBObject) - Constructor for class eu.emi.dsr.db.mongodb.ServiceObject
 
ServiceObjectBuilder - Class in eu.emi.dsr.db.mongodb
 
ServiceObjectBuilder() - Constructor for class eu.emi.dsr.db.mongodb.ServiceObjectBuilder
 
ServiceReaper - Class in eu.emi.dsr.lease
Checks the service entry lease and deletes it if expired
ServiceReaper() - Constructor for class eu.emi.dsr.lease.ServiceReaper
 
ServiceUtil - Class in eu.emi.dsr.util
Utility class to (Un)Marshal the Service information
ServiceUtil() - Constructor for class eu.emi.dsr.util.ServiceUtil
 
setAccessControlEnabled(boolean) - Static method in class eu.emi.dsr.security.SecurityManager
 
setAllIncarnationAttributes(Map<String, String[]>, Map<String, String[]>) - Method in class eu.emi.dsr.security.SubjectAttributesHolder
Sets incarnation attributes.
setClassLoader(ClassLoader) - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
setClient(Client) - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
setCombiningPolicy(String) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
setConsignor(CertPath) - Method in class eu.emi.dsr.security.SecurityTokens
Sets a consignor.
setConsignorTrusted(boolean) - Method in class eu.emi.dsr.security.SecurityTokens
Sets the key value telling if the Consignor is allowed to work on the Users behalf.
setCreationTime(JSONObject, Integer) - Static method in class eu.emi.dsr.util.DateUtil
 
setDescription(String) - Method in class eu.emi.dsr.security.Role
 
setDistinguishedName(String) - Method in class eu.emi.dsr.security.Client
 
setExpiryTime(JSONObject, Integer) - Static method in class eu.emi.dsr.util.DateUtil
 
setExpiryTimeWithHours(JSONObject, Integer) - Static method in class eu.emi.dsr.util.DateUtil
 
setExtraSecurityTokens(Map<String, Object>) - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
setFile(String) - Method in class eu.emi.dsr.aip.FileAttributeSource
 
setLocalCall() - Static method in class eu.emi.dsr.security.SecurityManager
for the current thread, set the "local call" flag.
setMatching(String) - Method in class eu.emi.dsr.aip.FileAttributeSource
 
setMessageSignatureStatus(SignatureStatus) - Method in class eu.emi.dsr.security.SecurityTokens
Sets a status of the request's signature.
setName(String) - Method in class eu.emi.dsr.aip.Attribute
 
setName(String) - Method in class eu.emi.dsr.security.Role
 
setName(String) - Method in class eu.emi.dsr.security.XACMLAttribute
 
setOrder(String) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
setParent(String) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
setParent(String) - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Set the parent DSR
setParentsRoute(List<String>) - Method in class eu.emi.dsr.infrastructure.InfrastructureManager
 
setParentsRoute(List<String>) - Method in interface eu.emi.dsr.infrastructure.ServiceInfrastructure
Set the parents route
setProperties(Properties) - Method in class eu.emi.dsr.security.util.AttributeSourcesChain
 
setProperty(String, String) - Method in class eu.emi.dsr.core.Configuration
 
setProperty(String, String) - Method in class eu.emi.dsr.security.DSRSecurityProperties
set a property
setRole(Role) - Method in class eu.emi.dsr.security.Client
 
setSecurityTokens(SecurityTokens) - Method in class eu.emi.dsr.security.Client
 
setSignMessage(boolean) - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
setStarted(boolean) - Method in class eu.emi.dsr.DSRServer
 
setSubjectAttributes(SubjectAttributesHolder) - Method in class eu.emi.dsr.security.Client
 
setTokens(SecurityTokens) - Static method in class eu.emi.dsr.security.util.AuthZAttributeStore
 
setTrustDelegationValidated(boolean) - Method in class eu.emi.dsr.security.SecurityTokens
Sets the attached trust delegation general validation status.
setType(XACMLAttribute.Type) - Method in class eu.emi.dsr.security.XACMLAttribute
Sets XACML 2.0 type.
setUnavailableNeighbor(String) - Method in class eu.emi.dsr.p2p.NeighborsManager
Set unavailable neighbor GSR.
setUser(CertPath) - Method in class eu.emi.dsr.security.SecurityTokens
Sets user identity in terms of certificates.
setUserEmail(String) - Method in class eu.emi.dsr.security.Client
 
setUserName(X500Principal) - Method in class eu.emi.dsr.security.SecurityTokens
Sets user identity in terms of DN.
setValue(String) - Method in class eu.emi.dsr.security.XACMLAttribute
 
setValues(List<String>) - Method in class eu.emi.dsr.aip.Attribute
 
setXacmlAttributes(List<XACMLAttribute>) - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
SignatureStatus - Enum in eu.emi.dsr.security
Enum with status of the signature verification.
SPECIAL_ADD_OS_GIDS - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPECIAL_GROUP - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPECIAL_QUEUE - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPECIAL_ROLE - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPECIAL_SUP_GROUPS - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPECIAL_XLOGIN - Static variable in class eu.emi.dsr.aip.FileAttributeSource
 
SPOLICY_ALG_DENY_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
SPOLICY_ALG_FIRST_APPLICABLE - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
SPOLICY_ALG_ONLY_ONE - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
SPOLICY_ALG_ORDERED_DENY_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
SPOLICY_ALG_ORDERED_PERMIT_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
SPOLICY_ALG_PERMIT_OVERRIDES - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
start() - Method in class eu.emi.dsr.jetty.JettyServer
 
startGSRFunctions() - Method in class eu.emi.dsr.DSRServer
 
startJetty() - Method in class eu.emi.dsr.DSRServer
 
stop() - Method in class eu.emi.dsr.jetty.JettyServer
 
stopJetty() - Method in class eu.emi.dsr.DSRServer
 
SubjectAttributesHolder - Class in eu.emi.dsr.security
Holds subject's attributes as collected by one or more attribute sources.
SubjectAttributesHolder() - Constructor for class eu.emi.dsr.security.SubjectAttributesHolder
All structures are initialized to be empty.
SubjectAttributesHolder(Map<String, String[]>) - Constructor for class eu.emi.dsr.security.SubjectAttributesHolder
No XACML attributes, valid == default
SubjectAttributesHolder(Map<String, String[]>, Map<String, String[]>) - Constructor for class eu.emi.dsr.security.SubjectAttributesHolder
 
SubjectAttributesHolder(List<XACMLAttribute>, Map<String, String[]>, Map<String, String[]>) - Constructor for class eu.emi.dsr.security.SubjectAttributesHolder
 

T

TimeoutRunner<V> - Class in eu.emi.dsr.util
runs a task with an external timeout
TimeoutRunner(Callable<V>, int, TimeUnit) - Constructor for class eu.emi.dsr.util.TimeoutRunner
 
toDBObject() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
toGlue2Service(JSONArray) - Method in class eu.emi.dsr.glue2.Glue2Mapper
 
toGlue2XML(JSONObject) - Method in class eu.emi.dsr.glue2.Glue2Mapper
 
toJSON() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
 
toQueryResult(JSONArray) - Method in class eu.emi.dsr.glue2.Glue2Mapper
 
toString() - Method in class eu.emi.dsr.db.mongodb.ServiceObject
Returns a JSON serialization of this object
toString() - Method in class eu.emi.dsr.security.Client
 
toString() - Method in class eu.emi.dsr.security.DSRSecurityProperties
 
toString() - Method in class eu.emi.dsr.security.Role
 
toString() - Method in class eu.emi.dsr.security.SecurityTokens
 
toString() - Method in class eu.emi.dsr.security.SubjectAttributesHolder
 
toString() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstAccessible
 
toString() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.FirstApplicable
 
toString() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.Merge
 
toString() - Method in class eu.emi.dsr.security.util.AttributeSourcesChain.MergeLastOverrides
 
toString() - Method in class eu.emi.dsr.security.util.ResourceDescriptor
 
toString() - Method in enum eu.emi.dsr.security.XACMLAttribute.Name
 
toString() - Method in class eu.emi.dsr.security.XACMLAttribute
 
toString() - Method in enum eu.emi.dsr.security.XACMLAttribute.Type
 
toUTCFormat(Date) - Static method in class eu.emi.dsr.util.ServiceUtil
 
toUTCFormat(String) - Static method in class eu.emi.dsr.util.ServiceUtil
 
TRUSTSTORE_PASSWORD - Static variable in class eu.emi.dsr.core.ServerConstants
 
TRUSTSTORE_PATH - Static variable in class eu.emi.dsr.core.ServerConstants
 
TRUSTSTORE_TYPE - Static variable in class eu.emi.dsr.core.ServerConstants
 

U

UnknownServiceException - Exception in eu.emi.dsr.exception
Thrown when service with a given url is not found in the registry
UnknownServiceException() - Constructor for exception eu.emi.dsr.exception.UnknownServiceException
 
UnknownServiceException(String) - Constructor for exception eu.emi.dsr.exception.UnknownServiceException
 
UnknownServiceException(Throwable) - Constructor for exception eu.emi.dsr.exception.UnknownServiceException
 
UnknownServiceException(String, Throwable) - Constructor for exception eu.emi.dsr.exception.UnknownServiceException
 
update(ServiceObject) - Method in class eu.emi.dsr.db.mongodb.MongoDBServiceDatabase
 
update(ServiceObject) - Method in interface eu.emi.dsr.db.ServiceDatabase
Update an existing item in the persistent store
updateConfiguration(List<Evaluatable>, String) - Method in class eu.emi.dsr.pdp.local.LocalHerasafPDP
 
updateConfiguration(List<Evaluatable>, String) - Method in interface eu.emi.dsr.pdp.local.PolicyListener
 
updateService(JSONObject) - Method in class eu.emi.dsr.core.ServiceAdminManager
 
updateService(JSONObject) - Method in class eu.emi.dsr.resource.ServiceAdminResource
updating only one entry
updateServices(JSONArray) - Method in class eu.emi.dsr.resource.ServiceAdminResource
updating array of entries
USER_PREFERENCES_KEY - Static variable in class eu.emi.dsr.security.UserAttributeCallback
 
UserAttributeCallback - Class in eu.emi.dsr.security
Callback class that handles additional attributes in the User assertion.
UserAttributeCallback() - Constructor for class eu.emi.dsr.security.UserAttributeCallback
 
UserAttributeHandler - Interface in eu.emi.dsr.security
callback for handling Attributes defined in a UserAssertion
UTCISODateFormat - Static variable in class eu.emi.dsr.util.ServiceUtil
 
Utilities - Class in eu.emi.dsr.util
tools and utilities
Utilities() - Constructor for class eu.emi.dsr.util.Utilities
 

V

validateClient(Client) - Static method in class eu.emi.dsr.pdp.PDPUtils
 
validateInfo(JSONObject) - Method in class eu.emi.dsr.validator.AbstractInfoValidator
 
validateInfo(JSONObject) - Method in interface eu.emi.dsr.validator.InfoValidator
 
validateIntegerRange(String, int, int) - Static method in class eu.emi.dsr.util.Utilities
validate that the given String value (interpreted as an Integer) is in the supplied range
ValidatorFactory - Class in eu.emi.dsr.validator
 
ValidatorFactory() - Constructor for class eu.emi.dsr.validator.ValidatorFactory
 
ValidityCheck - Class in eu.emi.dsr.p2p
Periodically database entries validity checking by the GSR
ValidityCheck(int) - Constructor for class eu.emi.dsr.p2p.ValidityCheck
Constructor for a Soft-State mechanism
valueOf(String) - Static method in enum eu.emi.dsr.infrastructure.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.emi.dsr.pdp.PDPResult.Decision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.emi.dsr.security.SignatureStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.emi.dsr.security.XACMLAttribute.Name
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.emi.dsr.security.XACMLAttribute.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.emi.dsr.infrastructure.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.emi.dsr.pdp.PDPResult.Decision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.emi.dsr.security.SignatureStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.emi.dsr.security.XACMLAttribute.Name
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.emi.dsr.security.XACMLAttribute.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

WILDCARD_DEF - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 
WILDCARD_KEY - Static variable in class eu.emi.dsr.pdp.local.LocalPolicyStore
 

X

XACMLAttribute - Class in eu.emi.dsr.security
This class is used to define an attribute.
XACMLAttribute(String, String, XACMLAttribute.Type) - Constructor for class eu.emi.dsr.security.XACMLAttribute
 
XACMLAttribute.Name - Enum in eu.emi.dsr.security
 
XACMLAttribute.Type - Enum in eu.emi.dsr.security
 

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2012. All Rights Reserved.