public class CriteriaSelfEntityIDResolver extends AbstractIdentifiedInitializableComponent implements Resolver<String,CriteriaSet>, IdentifiableComponent
CriteriaRelyingPartyConfigurationResolver to
resolve the self entityID.
The required and allowed criteria are the same as the CriteriaRelyingPartyConfigurationResolver
implementation in use.
| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Logger.
|
private CriteriaRelyingPartyConfigurationResolver |
rpcResolver
The CriteriaRelyingPartyConfigurationResolver to which to delegate.
|
| Constructor and Description |
|---|
CriteriaSelfEntityIDResolver()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDestroy() |
protected void |
doInitialize() |
Iterable<String> |
resolve(CriteriaSet criteria) |
String |
resolveSingle(CriteriaSet criteria) |
void |
setId(String componentId) |
void |
setRelyingPartyConfigurationResolver(CriteriaRelyingPartyConfigurationResolver resolver)
Set the
CriteriaRelyingPartyConfigurationResolver instance to which to delegate. |
getIddestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdprivate org.slf4j.Logger log
@NonnullAfterInit private CriteriaRelyingPartyConfigurationResolver rpcResolver
public void setRelyingPartyConfigurationResolver(@Nullable CriteriaRelyingPartyConfigurationResolver resolver)
CriteriaRelyingPartyConfigurationResolver instance to which to delegate.resolver - the relying party resolverpublic void setId(@Nonnull String componentId)
setId in interface IdentifiableComponentsetId in class AbstractIdentifiedInitializableComponentprotected void doInitialize()
throws ComponentInitializationException
doInitialize in class AbstractIdentifiedInitializableComponentComponentInitializationExceptionprotected void doDestroy()
doDestroy in class AbstractInitializableComponent@Nonnull @NonnullElements public Iterable<String> resolve(@Nullable CriteriaSet criteria) throws ResolverException
resolve in interface Resolver<String,CriteriaSet>ResolverException@Nullable public String resolveSingle(@Nullable CriteriaSet criteria) throws ResolverException
resolveSingle in interface Resolver<String,CriteriaSet>ResolverExceptionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.