org.ldaptive.props
Class PooledConnectionFactoryPropertySource

java.lang.Object
  extended by org.ldaptive.props.AbstractPropertySource<PooledConnectionFactory>
      extended by org.ldaptive.props.PooledConnectionFactoryPropertySource
All Implemented Interfaces:
PropertySource<PooledConnectionFactory>

public final class PooledConnectionFactoryPropertySource
extends AbstractPropertySource<PooledConnectionFactory>

Reads properties specific to PooledConnectionFactory and returns an initialized object of that type.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ldaptive.props.PropertySource
PropertySource.PropertyDomain
 
Field Summary
 
Fields inherited from class org.ldaptive.props.AbstractPropertySource
extraProps, logger, object, properties, PROPERTIES_FILE, propertiesDomain
 
Constructor Summary
PooledConnectionFactoryPropertySource(PooledConnectionFactory cf)
          Creates a new pooled connection factory property source using the default properties file.
PooledConnectionFactoryPropertySource(PooledConnectionFactory cf, Properties props)
          Creates a new pooled connection factory property source.
PooledConnectionFactoryPropertySource(PooledConnectionFactory cf, PropertySource.PropertyDomain domain, Properties props)
          Creates a new pooled connection factory property source.
PooledConnectionFactoryPropertySource(PooledConnectionFactory cf, Reader... readers)
          Creates a new pooled connection factory property source.
PooledConnectionFactoryPropertySource(PooledConnectionFactory cf, String... paths)
          Creates a new pooled connection factory property source.
 
Method Summary
 ConnectionPoolType getPoolType()
          Returns the pool type.
static Set<String> getProperties()
          Returns the property names for this property source.
 void initialize()
          Initializes the object for this property source.
 void setPoolType(ConnectionPoolType pt)
           
 
Methods inherited from class org.ldaptive.props.AbstractPropertySource
initializeObject, loadProperties, loadProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PooledConnectionFactoryPropertySource

public PooledConnectionFactoryPropertySource(PooledConnectionFactory cf)
Creates a new pooled connection factory property source using the default properties file.

Parameters:
cf - connection factory to invoke properties on

PooledConnectionFactoryPropertySource

public PooledConnectionFactoryPropertySource(PooledConnectionFactory cf,
                                             String... paths)
Creates a new pooled connection factory property source.

Parameters:
cf - connection factory to invoke properties on
paths - to read properties from

PooledConnectionFactoryPropertySource

public PooledConnectionFactoryPropertySource(PooledConnectionFactory cf,
                                             Reader... readers)
Creates a new pooled connection factory property source.

Parameters:
cf - connection factory to invoke properties on
readers - to read properties from

PooledConnectionFactoryPropertySource

public PooledConnectionFactoryPropertySource(PooledConnectionFactory cf,
                                             Properties props)
Creates a new pooled connection factory property source.

Parameters:
cf - connection factory to invoke properties on
props - to read properties from

PooledConnectionFactoryPropertySource

public PooledConnectionFactoryPropertySource(PooledConnectionFactory cf,
                                             PropertySource.PropertyDomain domain,
                                             Properties props)
Creates a new pooled connection factory property source.

Parameters:
cf - connection factory to invoke properties on
domain - that properties are in
props - to read properties from
Method Detail

getPoolType

public ConnectionPoolType getPoolType()
Returns the pool type.

Returns:
pool type

setPoolType

public void setPoolType(ConnectionPoolType pt)
Parameters:
pt - pool type

initialize

public void initialize()
Initializes the object for this property source.


getProperties

public static Set<String> getProperties()
Returns the property names for this property source.

Returns:
all property names


Copyright © 2003-2015 Virginia Tech. All Rights Reserved.