public abstract class SAMLBinding extends Object
Constructor and Description |
---|
SAMLBinding(org.opensaml.ws.message.decoder.MessageDecoder decoder,
org.opensaml.ws.message.encoder.MessageEncoder encoder) |
Modifier and Type | Method and Description |
---|---|
void |
decode(org.opensaml.ws.message.MessageContext context)
Decodes the given message.
|
void |
encode(org.opensaml.ws.message.MessageContext context)
Encodes the given message.
|
abstract String |
getBindingURI()
Returns the URI that identifies this binding.
|
abstract boolean |
supports(org.opensaml.ws.transport.InTransport transport)
Checks if this binding can be used to extract the message from the request.
|
abstract boolean |
supports(org.opensaml.ws.transport.OutTransport transport)
Checks if this binding can use the given transport to send a message
|
public SAMLBinding(org.opensaml.ws.message.decoder.MessageDecoder decoder, org.opensaml.ws.message.encoder.MessageEncoder encoder)
public void decode(org.opensaml.ws.message.MessageContext context) throws org.opensaml.xml.security.SecurityException, org.opensaml.ws.message.decoder.MessageDecodingException
context
- the message to decodeorg.opensaml.xml.security.SecurityException
org.opensaml.ws.message.decoder.MessageDecodingException
public void encode(org.opensaml.ws.message.MessageContext context) throws org.opensaml.ws.message.encoder.MessageEncodingException
context
- the message to encodeorg.opensaml.ws.message.encoder.MessageEncodingException
public abstract String getBindingURI()
public abstract boolean supports(org.opensaml.ws.transport.InTransport transport)
transport
- public abstract boolean supports(org.opensaml.ws.transport.OutTransport transport)
transport
- Copyright © 2015 Nuxeo SA. All rights reserved.