/** * Gets an immutable list of all the builders currently registered. * * @return list of all the builders currently registered */ @Nonnull @NotLive @Unmodifiable public Map<QName, XMLObjectBuilder<?>> getBuilders() { return Collections.unmodifiableMap(builders); }
/** * Gets an immutable list of all the builders currently registered. * * @return list of all the builders currently registered */ @Nonnull @NotLive @Unmodifiable public Map<QName, XMLObjectBuilder<?>> getBuilders() { return Collections.unmodifiableMap(builders); }
/** * Get an immutable collection of the RP contexts. * * @return immutable collection of RP contexts */ @Nonnull @NonnullElements @NotLive @Unmodifiable public Collection<RelyingPartyContext> getRelyingPartyContexts() { return ImmutableList.copyOf(relyingPartyIdMap.values()); }
/** * Get the set of all {@link MetadataIndexKey} instances currently indexed. * * @return the set of all currently indexed keys */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<MetadataIndexKey> getKeys() { return ImmutableSet.copyOf(index.keySet()); }
/** * Get the policy criteria. * * @return the policy criteria */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<String> getPolicies() { return ImmutableSet.copyOf(policySet); }
/** * Get the list of all configured signing credentials. * * @return the list of signing credentials */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<Credential> getSigningCredentials() { return ImmutableList.copyOf(signingCredentials); }
/** * Get map of headers that will be set on request. * * @return map of headers */ @Nonnull @NonnullElements @NotLive @Unmodifiable public Map<String,String> getHeaders() { return ImmutableMap.copyOf(headerMap); }
/** * Get the candidate criteria. * * @return the candidate criteria */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Collection<Candidate> getCandidates() { return ImmutableList.copyOf(candidateSet); }
/** * Gets an immutable the list of currently registered resolvers. * * @return list of currently registered resolvers */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<MetadataResolver> getResolvers() { return ImmutableList.copyOf(resolvers); }
/** * Get the authority name criteria. * * @return the authority name criteria */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<String> getAuthorities() { return ImmutableSet.copyOf(authorities); }
/** * Get the exact values to match. * * @return the exact values to match */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<String> getValues() { return ImmutableList.copyOf(values); }
/** * Get the group name criteria. * * @return the group name criteria */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<String> getGroupNames() { return ImmutableSet.copyOf(groupNames); }
/** * Get the list of all configured encryption credentials. * * @return the list of encryption credentials */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<Credential> getEncryptionCredentials() { return ImmutableList.copyOf(encryptionCredentials); }
/** * Get the map of logging category to formatting tokens for log entries. * * @return map of formatting tokens */ @Nonnull @NonnullElements @NotLive @Unmodifiable public Map<String,List<String>> getFormattingMap() { return ImmutableMap.copyOf(formattingMap); }
/** * Get the collection of resolved attributes. * * @return set of resolved attributes */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Map<String, IdPAttribute> getResolvedIdPAttributes() { return ImmutableMap.copyOf(resolvedAttributes); }
/** * Get the regular expressions to match. * * @return the regular expressions to match. */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<Pattern> getRegexps() { return ImmutableList.copyOf(regexps); }
/** * Get the SAML binding URI. * * @return the SAML binding URI */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<String> getBindings() { return ImmutableList.copyOf(bindings); }
/** * Get the entityID criteria. * * @return the entityID criteria */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<String> getEntityIds() { return ImmutableSet.copyOf(entityIds); }
/** * Get an immutable list of the exceptions encountered. * * @return immutable list of exceptions */ @Nonnull @NonnullElements @Unmodifiable @NotLive public List<Exception> getExceptions() { return ImmutableList.copyOf(exceptions); }
/** * Gets the list of attribute encoders usable with this attribute. * * @return attribute encoders usable with this attribute */ @Nonnull @NonnullElements @Unmodifiable @NotLive public Set<AttributeEncoder<?>> getEncoders() { return encoders; }