Class RemoteConfigElement
- java.lang.Object
-
- org.springframework.extensions.config.element.ConfigElementAdapter
-
- org.springframework.extensions.config.RemoteConfigElement
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.extensions.config.ConfigElement,RemoteConfigProperties
public class RemoteConfigElement extends org.springframework.extensions.config.element.ConfigElementAdapter implements RemoteConfigProperties
Describes the connection, authentication and endpoint properties stored within theblock of the current configuration. This block provides settings for creating and working with remote services. - Author:
- muzquiano
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRemoteConfigElement.AuthenticatorDescriptorThe Class AuthenticatorDescriptor.static classRemoteConfigElement.ConnectorDescriptorThe Class ConnectorDescriptor.static classRemoteConfigElement.DescriptorEndPoint Descriptor classstatic classRemoteConfigElement.EndpointDescriptorThe Class EndpointDescriptor.static classRemoteConfigElement.IdentityTypeEnum describing the Identity Type for an Endpointstatic classRemoteConfigElement.SSLConfigDescriptor
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.String,RemoteConfigElement.AuthenticatorDescriptor>authenticatorsprotected java.util.HashMap<java.lang.String,RemoteConfigElement.ConnectorDescriptor>connectorsprotected java.lang.StringdefaultCredentialVaultProviderIdprotected java.lang.StringdefaultEndpointIdprotected java.util.HashMap<java.lang.String,RemoteConfigElement.EndpointDescriptor>endpointsprotected RemoteConfigElement.SSLConfigDescriptorsslConfigDescriptor
-
Constructor Summary
Constructors Constructor Description RemoteConfigElement()Constructs a new Remote Config Element
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.extensions.config.ConfigElementcombine(org.springframework.extensions.config.ConfigElement element)RemoteConfigElement.AuthenticatorDescriptorgetAuthenticatorDescriptor(java.lang.String id)java.lang.String[]getAuthenticatorIds()RemoteConfigElement.ConnectorDescriptorgetConnectorDescriptor(java.lang.String id)java.lang.String[]getConnectorIds()java.lang.StringgetDefaultCredentialVaultProviderId()java.lang.StringgetDefaultEndpointId()RemoteConfigElement.EndpointDescriptorgetEndpointDescriptor(java.lang.String id)java.lang.String[]getEndpointIds()RemoteConfigElement.SSLConfigDescriptorgetSSLConfigDescriptor()protected static RemoteConfigElementnewInstance(org.dom4j.Element elem)New instance.
-
-
-
Field Detail
-
sslConfigDescriptor
protected RemoteConfigElement.SSLConfigDescriptor sslConfigDescriptor
-
connectors
protected java.util.HashMap<java.lang.String,RemoteConfigElement.ConnectorDescriptor> connectors
-
authenticators
protected java.util.HashMap<java.lang.String,RemoteConfigElement.AuthenticatorDescriptor> authenticators
-
endpoints
protected java.util.HashMap<java.lang.String,RemoteConfigElement.EndpointDescriptor> endpoints
-
defaultEndpointId
protected java.lang.String defaultEndpointId
-
defaultCredentialVaultProviderId
protected java.lang.String defaultCredentialVaultProviderId
-
-
Method Detail
-
combine
public org.springframework.extensions.config.ConfigElement combine(org.springframework.extensions.config.ConfigElement element)
- Specified by:
combinein interfaceorg.springframework.extensions.config.ConfigElement- Specified by:
combinein classorg.springframework.extensions.config.element.ConfigElementAdapter
-
getConnectorIds
public java.lang.String[] getConnectorIds()
- Specified by:
getConnectorIdsin interfaceRemoteConfigProperties
-
getConnectorDescriptor
public RemoteConfigElement.ConnectorDescriptor getConnectorDescriptor(java.lang.String id)
- Specified by:
getConnectorDescriptorin interfaceRemoteConfigProperties
-
getAuthenticatorIds
public java.lang.String[] getAuthenticatorIds()
- Specified by:
getAuthenticatorIdsin interfaceRemoteConfigProperties
-
getAuthenticatorDescriptor
public RemoteConfigElement.AuthenticatorDescriptor getAuthenticatorDescriptor(java.lang.String id)
- Specified by:
getAuthenticatorDescriptorin interfaceRemoteConfigProperties
-
getEndpointIds
public java.lang.String[] getEndpointIds()
- Specified by:
getEndpointIdsin interfaceRemoteConfigProperties
-
getEndpointDescriptor
public RemoteConfigElement.EndpointDescriptor getEndpointDescriptor(java.lang.String id)
- Specified by:
getEndpointDescriptorin interfaceRemoteConfigProperties
-
getDefaultEndpointId
public java.lang.String getDefaultEndpointId()
- Specified by:
getDefaultEndpointIdin interfaceRemoteConfigProperties
-
getDefaultCredentialVaultProviderId
public java.lang.String getDefaultCredentialVaultProviderId()
- Specified by:
getDefaultCredentialVaultProviderIdin interfaceRemoteConfigProperties
-
getSSLConfigDescriptor
public RemoteConfigElement.SSLConfigDescriptor getSSLConfigDescriptor()
- Specified by:
getSSLConfigDescriptorin interfaceRemoteConfigProperties
-
newInstance
protected static RemoteConfigElement newInstance(org.dom4j.Element elem)
New instance.- Parameters:
elem- the elem- Returns:
- the remote config element
-
-