# Uses of Interface
org.opensaml.saml.saml2.metadata.Endpoint

Packages that use Endpoint
Package
Description
org.opensaml.saml.common.binding
Classes related to SAML binding operations.
org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
org.opensaml.saml.common.messaging.context
Context classes for SAML-based messaging function.
org.opensaml.saml.criterion
`Criterion` based on SAML message/protocol information.
org.opensaml.saml.ext.idpdisco
Interfaces for SAML 2 Metadata Extension Identity Provider Discovery.
org.opensaml.saml.ext.idpdisco.impl
Implementation for SAML v2.0 Identity Provider Discovery Profile.
org.opensaml.saml.ext.saml2mdquery.impl
Implementation for SAML v2.0 Metadata Extension for Stand-Alone Query Requesters.
org.opensaml.saml.ext.saml2mdreqinit
Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
org.opensaml.saml.ext.saml2mdreqinit.impl
Concrete implementations of the interfaces for the SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
org.opensaml.saml.metadata.generator.impl
Implementation of Velocity-based metadata generation.
org.opensaml.saml.metadata.resolver.index.impl
Implementation of the metadata resolver indexes.
org.opensaml.saml.saml2.metadata
Concrete definitions of the objects described in saml-metadata-2.0-os work.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.

## Uses of Endpoint in org.opensaml.saml.common.binding

Classes in org.opensaml.saml.common.binding with type parameters of type Endpoint
Modifier and Type
Class
Description
`class`
`AbstractEndpointResolver<EndpointType extends Endpoint>`
Base implementation that resolves and validates protocol/profile endpoints using a combination of supplied parameters and SAML metadata.
`interface`
`EndpointResolver<EndpointType extends Endpoint>`
A resolver that is capable of resolving `Endpoint` instances which meet certain supplied criteria.
Method parameters in org.opensaml.saml.common.binding with type arguments of type Endpoint
Modifier and Type
Method
Description
`private List<EndpointType>`
AbstractEndpointResolver.`sortCandidates(List<Endpoint> candidates)`
Copy and sort the endpoints such that the default endpoint by SAML rules comes first.

## Uses of Endpoint in org.opensaml.saml.common.binding.impl

Classes in org.opensaml.saml.common.binding.impl with type parameters of type Endpoint
Modifier and Type
Class
Description
`class`
`DefaultEndpointResolver<EndpointType extends Endpoint>`
Default implementation that performs additional endpoint validation.

## Uses of Endpoint in org.opensaml.saml.common.messaging.context

Fields in org.opensaml.saml.common.messaging.context declared as Endpoint
Modifier and Type
Field
Description
`private Endpoint`
SAMLEndpointContext.`endpoint`
The SAML entity endpoint.
Methods in org.opensaml.saml.common.messaging.context that return Endpoint
Modifier and Type
Method
Description
`Endpoint`
SAMLEndpointContext.`getEndpoint()`
Gets the endpoint of the SAML entity.
Methods in org.opensaml.saml.common.messaging.context with parameters of type Endpoint
Modifier and Type
Method
Description
`void`
SAMLEndpointContext.`setEndpoint(Endpoint newEndpoint)`
Sets the endpoint of the SAML entity.

## Uses of Endpoint in org.opensaml.saml.criterion

Classes in org.opensaml.saml.criterion with type parameters of type Endpoint
Modifier and Type
Class
Description
`final class`
`EndpointCriterion<EndpointType extends Endpoint>`
`Criterion` representing a SAML metadata endpoint object.
Fields in org.opensaml.saml.criterion declared as Endpoint
Modifier and Type
Field
Description
`private final EndpointType`
EndpointCriterion.`endpoint`
The endpoint.

## Uses of Endpoint in org.opensaml.saml.ext.idpdisco

Subinterfaces of Endpoint in org.opensaml.saml.ext.idpdisco
Modifier and Type
Interface
Description
`interface`
`DiscoveryResponse`
SAML Identity Provider Discovery Protocol DiscoveryResponse.

## Uses of Endpoint in org.opensaml.saml.ext.idpdisco.impl

Classes in org.opensaml.saml.ext.idpdisco.impl that implement Endpoint
Modifier and Type
Class
Description
`class`
`DiscoveryResponseImpl`
Implementation of `DiscoveryResponse`.

## Uses of Endpoint in org.opensaml.saml.ext.saml2mdquery.impl

Methods in org.opensaml.saml.ext.saml2mdquery.impl that return types with arguments of type Endpoint
Modifier and Type
Method
Description
`List<Endpoint>`
AttributeQueryDescriptorTypeImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
AttributeQueryDescriptorTypeImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
AuthnQueryDescriptorTypeImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
AuthnQueryDescriptorTypeImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
AuthzDecisionQueryDescriptorTypeImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
AuthzDecisionQueryDescriptorTypeImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.

## Uses of Endpoint in org.opensaml.saml.ext.saml2mdreqinit

Subinterfaces of Endpoint in org.opensaml.saml.ext.saml2mdreqinit
Modifier and Type
Interface
Description
`interface`
`RequestInitiator`
Interfaces for SAML 2 Metadata Extension for SSO Service Provider Request Initiation - RequestInitiator element.

## Uses of Endpoint in org.opensaml.saml.ext.saml2mdreqinit.impl

Classes in org.opensaml.saml.ext.saml2mdreqinit.impl that implement Endpoint
Modifier and Type
Class
Description
`class`
`RequestInitiatorImpl`
Concrete implementation of `RequestInitiator`.

## Uses of Endpoint in org.opensaml.saml.metadata.generator.impl

Classes in org.opensaml.saml.metadata.generator.impl with type parameters of type Endpoint
Modifier and Type
Class
Description
`class`
`AbstractEndpointConverter<T extends Endpoint>`
Support for parsing a binding/endpoint pair into an endpoint of a particular type.

## Uses of Endpoint in org.opensaml.saml.metadata.resolver.index.impl

Fields in org.opensaml.saml.metadata.resolver.index.impl with type parameters of type Endpoint
Modifier and Type
Field
Description
`private Predicate<Endpoint>`
EndpointMetadataIndex.`endpointSelectionPredicate`
The predicate which selects which endpoints to index.
Methods in org.opensaml.saml.metadata.resolver.index.impl with parameters of type Endpoint
Modifier and Type
Method
Description
`private Set<MetadataIndexKey>`
EndpointMetadataIndex.`processCriteria(CriteriaSet criteriaSet, QName roleType, Endpoint endpoint)`
Process the specified role and endpoint.
`boolean`
EndpointMetadataIndex.DefaultEndpointSelectionPredicate.`test(Endpoint endpoint)`
Constructor parameters in org.opensaml.saml.metadata.resolver.index.impl with type arguments of type Endpoint
Modifier
Constructor
Description
``
`EndpointMetadataIndex(Predicate<Endpoint> endpointPredicate)`
Constructor.

## Uses of Endpoint in org.opensaml.saml.saml2.metadata

Subinterfaces of Endpoint in org.opensaml.saml.saml2.metadata
Modifier and Type
Interface
Description
`interface`
`ArtifactResolutionService`
SAML 2.0 Metadata ArtifactResolutionService.
`interface`
`AssertionConsumerService`
SAML 2.0 Metadata AssertionConsumerService.
`interface`
`AssertionIDRequestService`
SAML 2.0 Metadata AssertionIDRequestService.
`interface`
`AttributeService`
SAML 2.0 Metadata AttributeService.
`interface`
`AuthnQueryService`
SAML 2.0 Metadata AuthnQueryService.
`interface`
`AuthzService`
SAML 2.0 Metadata AuthzService.
`interface`
`IndexedEndpoint`
SAML 2.0 Metadata IndexedEndpoint.
`interface`
`ManageNameIDService`
SAML 2.0 Metadata ManageNameIDService.
`interface`
`NameIDMappingService`
SAML 2.0 Metadata NameIDMappingService.
`interface`
`SingleLogoutService`
SAML 2.0 Metadata SingleLogoutService.
`interface`
`SingleSignOnService`
SAML 2.0 Metadata SingleSignOnService.
Methods in org.opensaml.saml.saml2.metadata that return types with arguments of type Endpoint
Modifier and Type
Method
Description
`List<Endpoint>`
RoleDescriptor.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
RoleDescriptor.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.

## Uses of Endpoint in org.opensaml.saml.saml2.metadata.impl

Classes in org.opensaml.saml.saml2.metadata.impl that implement Endpoint
Modifier and Type
Class
Description
`class`
`ArtifactResolutionServiceImpl`
Concrete implementation of `ArtifactResolutionService`.
`class`
`AssertionConsumerServiceImpl`
Concrete implementation of `AssertionConsumerService`.
`class`
`AssertionIDRequestServiceImpl`
Concrete implementation of `AssertionIDRequestService`.
`class`
`AttributeServiceImpl`
Concrete implementation of `AttributeService`.
`class`
`AuthnQueryServiceImpl`
Concrete implementation of `AuthnQueryService`.
`class`
`AuthzServiceImpl`
Concrete implmentation of `AuthzService`.
`class`
`EndpointImpl`
A concrete implementation of `Endpoint`.
`class`
`IndexedEndpointImpl`
Concrete implementation of `IndexedEndpoint`.
`class`
`ManageNameIDServiceImpl`
Concrete implementation of `ManageNameIDService`.
`class`
`NameIDMappingServiceImpl`
Concrete implementation of `NameIDMappingService`.
`class`
`SingleLogoutServiceImpl`
Concrete implementation of `SingleLogoutService`.
`class`
`SingleSignOnServiceImpl`
Concrete implementation of `SingleSignOnService`.
Methods in org.opensaml.saml.saml2.metadata.impl that return types with arguments of type Endpoint
Modifier and Type
Method
Description
`List<Endpoint>`
AttributeAuthorityDescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
AttributeAuthorityDescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
AuthnAuthorityDescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
AuthnAuthorityDescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
IDPSSODescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
IDPSSODescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
PDPDescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
PDPDescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
RoleDescriptorXSAnyAdapter.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
RoleDescriptorXSAnyAdapter.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
SPSSODescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
SPSSODescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.
`List<Endpoint>`
SSODescriptorImpl.`getEndpoints()`
Gets immutable list of endpoints for this role.
`List<Endpoint>`
SSODescriptorImpl.`getEndpoints(QName type)`
Gets a read-only list of endpoints for this role for the given type.