Package org.ldaptive.props
Class AuthenticatorPropertySource
java.lang.Object
org.ldaptive.props.AbstractPropertySource<Authenticator>
org.ldaptive.props.AuthenticatorPropertySource
- All Implemented Interfaces:
PropertySource<Authenticator>
Reads properties specific to
Authenticator
and returns an initialized object of that type.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ldaptive.props.PropertySource
PropertySource.PropertyDomain
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final AuthenticatorPropertyInvoker
Invoker for authenticator.Fields inherited from class org.ldaptive.props.AbstractPropertySource
extraProps, logger, object, properties, PROPERTIES_FILE, propertiesDomain
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new authenticator property source using the default properties file.AuthenticatorPropertySource
(Authenticator a, Reader... readers) Creates a new authenticator property source.AuthenticatorPropertySource
(Authenticator a, String... paths) Creates a new authenticator property source.Creates a new authenticator property source.AuthenticatorPropertySource
(Authenticator a, PropertySource.PropertyDomain domain, Properties props) Creates a new authenticator property source. -
Method Summary
Modifier and TypeMethodDescriptionReturns the property names for this property source.private void
Initializes the supplied connection factory manager using the properties in this property source.void
Initializes the object for this property source.Methods inherited from class org.ldaptive.props.AbstractPropertySource
initializeObject, loadProperties, loadProperties
-
Field Details
-
INVOKER
Invoker for authenticator.
-
-
Constructor Details
-
AuthenticatorPropertySource
Creates a new authenticator property source using the default properties file.- Parameters:
a
- authenticator to set properties on
-
AuthenticatorPropertySource
Creates a new authenticator property source.- Parameters:
a
- authenticator to set properties onpaths
- to read properties from
-
AuthenticatorPropertySource
Creates a new authenticator property source.- Parameters:
a
- authenticator to set properties onreaders
- to read properties from
-
AuthenticatorPropertySource
Creates a new authenticator property source.- Parameters:
a
- authenticator to set properties onprops
- to read properties from
-
AuthenticatorPropertySource
public AuthenticatorPropertySource(Authenticator a, PropertySource.PropertyDomain domain, Properties props) Creates a new authenticator property source.- Parameters:
a
- authenticator to set properties ondomain
- that properties are inprops
- to read properties from
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:PropertySource
Initializes the object for this property source. -
initConnectionFactoryManager
Initializes the supplied connection factory manager using the properties in this property source.- Parameters:
cfm
- to initialize
-
getProperties
Returns the property names for this property source.- Returns:
- all property names
-