ehcache

net.sf.ehcache.config
Class FactoryConfiguration<T extends FactoryConfiguration>

java.lang.Object
  extended by net.sf.ehcache.config.FactoryConfiguration<T>
Type Parameters:
T - the concrete factory type
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration, CacheConfiguration.CacheEventListenerFactoryConfiguration, CacheConfiguration.CacheExceptionHandlerFactoryConfiguration, CacheConfiguration.CacheExtensionFactoryConfiguration, CacheConfiguration.CacheLoaderFactoryConfiguration, CacheWriterConfiguration.CacheWriterFactoryConfiguration

public class FactoryConfiguration<T extends FactoryConfiguration>
extends java.lang.Object
implements java.lang.Cloneable

A class to represent the CacheManagerEventListener configuration.

Version:
$Id: FactoryConfiguration.java 1700 2010-01-22 01:20:14Z gbevin $
Author:
Greg Luck

Field Summary
protected  java.lang.String fullyQualifiedClassPath
          class name.
protected  java.lang.String properties
          properties.
protected  java.lang.String propertySeparator
          A property separator.
 
Constructor Summary
FactoryConfiguration()
           
 
Method Summary
 T className(java.lang.String fullyQualifiedClassPath)
           
 T clone()
          Clones this object, following the usual contract.
 java.lang.String getFullyQualifiedClassPath()
          Getter.
 java.lang.String getProperties()
          Getter.
 java.lang.String getPropertySeparator()
          Getter
 T properties(java.lang.String properties)
           
 T propertySeparator(java.lang.String propertySeparator)
           
 void setClass(java.lang.String fullyQualifiedClassPath)
          Sets the class name.
 void setProperties(java.lang.String properties)
          Sets the configuration properties.
 void setPropertySeparator(java.lang.String propertySeparator)
          Setter
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fullyQualifiedClassPath

protected java.lang.String fullyQualifiedClassPath
class name.


properties

protected java.lang.String properties
properties.


propertySeparator

protected java.lang.String propertySeparator
A property separator. By default it is a comma, but other separators can be configured.

Constructor Detail

FactoryConfiguration

public FactoryConfiguration()
Method Detail

clone

public T clone()
Clones this object, following the usual contract.

Overrides:
clone in class java.lang.Object
Returns:
a copy, which independent other than configurations than cannot change.

setClass

public final void setClass(java.lang.String fullyQualifiedClassPath)
Sets the class name.

Parameters:
fullyQualifiedClassPath -

className

public T className(java.lang.String fullyQualifiedClassPath)
Returns:
this configuration instance
See Also:
setClass(String)

getFullyQualifiedClassPath

public final java.lang.String getFullyQualifiedClassPath()
Getter.


setProperties

public final void setProperties(java.lang.String properties)
Sets the configuration properties.

Parameters:
properties -

properties

public T properties(java.lang.String properties)
Returns:
this configuration instance
See Also:
setProperties(String)

getProperties

public final java.lang.String getProperties()
Getter.


setPropertySeparator

public void setPropertySeparator(java.lang.String propertySeparator)
Setter


propertySeparator

public T propertySeparator(java.lang.String propertySeparator)
Returns:
this configuration instance
See Also:
setPropertySeparator(String)

getPropertySeparator

public java.lang.String getPropertySeparator()
Getter


ehcache

true