/* See LICENSE for licensing and NOTICE for copyright. */
package org.ldaptive;
/**
* Helper class for connection strategy tests.
*
* @author Middleware Services
*/
public class TestConnectionFactoryMetadata implements ConnectionFactoryMetadata
{
/** ldap url. */
private final String ldapUrl;
/** connection count. */
private final int connectionCount;
/** Creates a new test connection factory metadata. */
public TestConnectionFactoryMetadata()
{
this(null, 0);
}
/**
* Creates a new test connection factory metadata.
*
* @param url ldap url
*/
public TestConnectionFactoryMetadata(final String url)
{
this(url, 0);
}
/**
* Creates a new test connection factory metadata.
*
* @param url ldap url
* @param count connection count
*/
public TestConnectionFactoryMetadata(final String url, final int count)
{
ldapUrl = url;
connectionCount = count;
}
@Override
public String getLdapUrl()
{
return ldapUrl;
}
@Override
public int getConnectionCount()
{
return connectionCount;
}
}