|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.common.binding.AbstractEndpointSelector
public abstract class AbstractEndpointSelector
Endpoint selectors choose the endpoint that should be used to contact a peer.
Field Summary | |
---|---|
private QName |
endpointType
Type of endpoint needed. |
private EntityDescriptor |
entityMetadata
Metadata of party to select endpoing for. |
private RoleDescriptor |
entityRoleMetadata
Role metadata of party to select endpoing for. |
private MetadataProvider |
metadataProvider
Provider of metadata for the relying party. |
private SAMLObject |
samlRequest
SAML request within the message flow. |
private SAMLObject |
samlResponse
SAML response within the message flow. |
private List<String> |
supportedIssuerBindings
Bindings supported by the issuer. |
Constructor Summary | |
---|---|
AbstractEndpointSelector()
Constructor. |
Method Summary | |
---|---|
QName |
getEndpointType()
Gets type of endpoint needed. |
EntityDescriptor |
getEntityMetadata()
Gets the metadata of the entity. |
RoleDescriptor |
getEntityRoleMetadata()
Gets the role of the entity. |
MetadataProvider |
getMetadataProvider()
Gets the metadata provider used to look up entity information. |
SAMLObject |
getSamlRequest()
Gets the SAML request made. |
SAMLObject |
getSamlResponse()
Gets the response to the SAML request. |
List<String> |
getSupportedIssuerBindings()
Gets the list of bindings supported by the message issuer. |
abstract Endpoint |
selectEndpoint()
Selects the endpoint to which messages should be sent. |
void |
setEndpointType(QName type)
Sets the type of endpoint needed. |
void |
setEntityMetadata(EntityDescriptor entity)
Sets the metadata of the entity. |
void |
setEntityRoleMetadata(RoleDescriptor role)
Sets the role of the entity. |
void |
setMetadataProvider(MetadataProvider provider)
Sets the metadata provider used to look up entity information. |
void |
setSamlRequest(SAMLObject request)
Sets the SAML request made. |
void |
setSamlResponse(SAMLObject response)
Sets the response to the SAML request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private List<String> supportedIssuerBindings
private SAMLObject samlRequest
private SAMLObject samlResponse
private MetadataProvider metadataProvider
private EntityDescriptor entityMetadata
private RoleDescriptor entityRoleMetadata
private QName endpointType
Constructor Detail |
---|
public AbstractEndpointSelector()
Method Detail |
---|
public QName getEndpointType()
public void setEndpointType(QName type)
type
- type of endpoint neededpublic MetadataProvider getMetadataProvider()
public void setMetadataProvider(MetadataProvider provider)
provider
- metadata provider used to look up entity informationpublic EntityDescriptor getEntityMetadata()
public void setEntityMetadata(EntityDescriptor entity)
entity
- metadata of the entitypublic RoleDescriptor getEntityRoleMetadata()
public void setEntityRoleMetadata(RoleDescriptor role)
role
- role of the entitypublic SAMLObject getSamlRequest()
public void setSamlRequest(SAMLObject request)
request
- SAML request madepublic SAMLObject getSamlResponse()
public void setSamlResponse(SAMLObject response)
response
- response to the SAML requestpublic List<String> getSupportedIssuerBindings()
public abstract Endpoint selectEndpoint()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |