Package org.opensaml.spring.httpclient
Class HttpClientSecurityParametersMergingFactoryBean
java.lang.Object
org.opensaml.spring.httpclient.HttpClientSecurityParametersMergingFactoryBean
- All Implemented Interfaces:
FactoryBean<HttpClientSecurityParameters>
public class HttpClientSecurityParametersMergingFactoryBean
extends Object
implements FactoryBean<HttpClientSecurityParameters>
Factory bean which accepts a list of
HttpClientSecurityParameters and merges their properties together
to produce a single instance.
Order of precedence is: first parameters instance in the list with a non-null value for the given property wins.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<HttpClientSecurityParameters>The list of input parameters to merge.Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>Get the list of input parameters to merge.voidSet the list of input parameters to merge.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingleton
-
Field Details
-
parameters
The list of input parameters to merge.
-
-
Constructor Details
-
HttpClientSecurityParametersMergingFactoryBean
public HttpClientSecurityParametersMergingFactoryBean()
-
-
Method Details
-
getObjectType
- Specified by:
getObjectTypein interfaceFactoryBean<HttpClientSecurityParameters>
-
getParameters
Get the list of input parameters to merge.- Returns:
- returns the list of input parameters to be merged
-
setParameters
Set the list of input parameters to merge.- Parameters:
input- the list of input parameters to merge
-
getObject
- Specified by:
getObjectin interfaceFactoryBean<HttpClientSecurityParameters>- Throws:
Exception
-