org.opensaml.common.binding.decoding
Class MessageDecoderFactory

java.lang.Object
  extended by org.opensaml.common.binding.decoding.MessageDecoderFactory

public class MessageDecoderFactory
extends java.lang.Object

Factory for producing new message decoders.


Constructor Summary
MessageDecoderFactory()
          Constructor.
 
Method Summary
 java.util.Map<java.lang.String,MessageDecoderBuilder> getEncoderBuilders()
          Gets the registered binding decoder.
 MessageDecoder getMessageDecoder(java.lang.String binding)
          Creates a new message decoder for the given binding.
 void setDecoderBuilders(java.util.Map<java.lang.String,MessageDecoderBuilder> builders)
          Sets the registered binding decoders, replacing all currently registered builders.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDecoderFactory

public MessageDecoderFactory()
Constructor.

Method Detail

getMessageDecoder

public MessageDecoder getMessageDecoder(java.lang.String binding)
Creates a new message decoder for the given binding.

Parameters:
binding - binding URI
Returns:
newly created decoder or null if no builder was registered for the binding string

getEncoderBuilders

public java.util.Map<java.lang.String,MessageDecoderBuilder> getEncoderBuilders()
Gets the registered binding decoder.

Returns:
registered binding decoder

setDecoderBuilders

public void setDecoderBuilders(java.util.Map<java.lang.String,MessageDecoderBuilder> builders)
Sets the registered binding decoders, replacing all currently registered builders.

Parameters:
builders - registered binding decoders