Class RemoteConfigElement
java.lang.Object
org.springframework.extensions.config.element.ConfigElementAdapter
org.springframework.extensions.config.RemoteConfigElement
- All Implemented Interfaces:
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 the block of the current configuration. This block
provides settings for creating and working with remote services.
- Author:
- muzquiano
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe Class AuthenticatorDescriptor.static classThe Class ConnectorDescriptor.static classEndPoint Descriptor classstatic classThe Class EndpointDescriptor.static enumEnum describing the Identity Type for an Endpointstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HashMap<String,RemoteConfigElement.ConnectorDescriptor> protected Stringprotected Stringprotected HashMap<String,RemoteConfigElement.EndpointDescriptor> protected RemoteConfigElement.SSLConfigDescriptorFields inherited from class org.springframework.extensions.config.element.ConfigElementAdapter
attributes, children, name, value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.extensions.config.ConfigElementcombine(org.springframework.extensions.config.ConfigElement element) String[]String[]String[]protected static RemoteConfigElementnewInstance(org.dom4j.Element elem) New instance.Methods inherited from class org.springframework.extensions.config.element.ConfigElementAdapter
getAttribute, getAttributeCount, getAttributes, getChild, getChildCount, getChildren, getChildren, getChildrenMap, getChildValue, getName, getValue, hasAttribute, hasChildren, setValue, toString
-
Field Details
-
sslConfigDescriptor
-
connectors
-
authenticators
-
endpoints
-
defaultEndpointId
-
defaultCredentialVaultProviderId
-
-
Constructor Details
-
RemoteConfigElement
public RemoteConfigElement()Constructs a new Remote Config Element
-
-
Method Details
-
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
- Specified by:
getConnectorIdsin interfaceRemoteConfigProperties
-
getConnectorDescriptor
- Specified by:
getConnectorDescriptorin interfaceRemoteConfigProperties
-
getAuthenticatorIds
- Specified by:
getAuthenticatorIdsin interfaceRemoteConfigProperties
-
getAuthenticatorDescriptor
- Specified by:
getAuthenticatorDescriptorin interfaceRemoteConfigProperties
-
getEndpointIds
- Specified by:
getEndpointIdsin interfaceRemoteConfigProperties
-
getEndpointDescriptor
- Specified by:
getEndpointDescriptorin interfaceRemoteConfigProperties
-
getDefaultEndpointId
- Specified by:
getDefaultEndpointIdin interfaceRemoteConfigProperties
-
getDefaultCredentialVaultProviderId
- Specified by:
getDefaultCredentialVaultProviderIdin interfaceRemoteConfigProperties
-
getSSLConfigDescriptor
- Specified by:
getSSLConfigDescriptorin interfaceRemoteConfigProperties
-
newInstance
New instance.- Parameters:
elem- the elem- Returns:
- the remote config element
-