com.hazelcast.config
Class MapStoreConfig

java.lang.Object
  extended by com.hazelcast.config.MapStoreConfig

public final class MapStoreConfig
extends Object

MapStore configuration


Field Summary
static int DEFAULT_WRITE_DELAY_SECONDS
           
 
Constructor Summary
MapStoreConfig()
           
 
Method Summary
 String getClassName()
          Returns the name of the MapStore implementation class
 String getFactoryClassName()
          Returns the name of the MapStoreFactory implementation class
 Object getFactoryImplementation()
          Returns the map store factory implementation object
 Object getImplementation()
          Returns the map store implementation object
 Properties getProperties()
           
 String getProperty(String name)
           
 int getWriteDelaySeconds()
          Returns the number of seconds to delay the store writes.
 boolean isEnabled()
          Returns if this configuration is enabled
 MapStoreConfig setClassName(String className)
          Sets the name for the MapStore implementation class
 MapStoreConfig setEnabled(boolean enabled)
          Enables and disables this configuration
 MapStoreConfig setFactoryClassName(String factoryClassName)
          Sets the name for the MapStoreFactory implementation class
 MapStoreConfig setFactoryImplementation(Object factoryImplementation)
          Sets the map store factory implementation object
 MapStoreConfig setImplementation(Object implementation)
          Sets the map store implementation object
 void setProperties(Properties properties)
           
 MapStoreConfig setProperty(String name, String value)
           
 MapStoreConfig setWriteDelaySeconds(int writeDelaySeconds)
          Sets the number of seconds to delay before writing (storing) the dirty records
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_WRITE_DELAY_SECONDS

public static final int DEFAULT_WRITE_DELAY_SECONDS
See Also:
Constant Field Values
Constructor Detail

MapStoreConfig

public MapStoreConfig()
Method Detail

getClassName

public String getClassName()
Returns the name of the MapStore implementation class

Returns:
the name of the class

setClassName

public MapStoreConfig setClassName(String className)
Sets the name for the MapStore implementation class

Parameters:
className - the name of the MapStore implementation class to set

getFactoryClassName

public String getFactoryClassName()
Returns the name of the MapStoreFactory implementation class

Returns:
the name of the class

setFactoryClassName

public MapStoreConfig setFactoryClassName(String factoryClassName)
Sets the name for the MapStoreFactory implementation class

Parameters:
factoryClassName - the name of the MapStoreFactory implementation class to set

getWriteDelaySeconds

public int getWriteDelaySeconds()
Returns the number of seconds to delay the store writes.

Returns:
the number of delay seconds

setWriteDelaySeconds

public MapStoreConfig setWriteDelaySeconds(int writeDelaySeconds)
Sets the number of seconds to delay before writing (storing) the dirty records

Parameters:
writeDelaySeconds - the number of seconds to delay

isEnabled

public boolean isEnabled()
Returns if this configuration is enabled

Returns:
true if enabled, false otherwise

setEnabled

public MapStoreConfig setEnabled(boolean enabled)
Enables and disables this configuration

Parameters:
enabled -

setImplementation

public MapStoreConfig setImplementation(Object implementation)
Sets the map store implementation object

Parameters:
implementation - implementation object
Returns:
this MapStoreConfig instance

getImplementation

public Object getImplementation()
Returns the map store implementation object

Returns:
map store implementation object

setFactoryImplementation

public MapStoreConfig setFactoryImplementation(Object factoryImplementation)
Sets the map store factory implementation object

Parameters:
factoryImplementation - factory implementation object
Returns:
this MapStoreConfig instance

getFactoryImplementation

public Object getFactoryImplementation()
Returns the map store factory implementation object

Returns:
map store factory implementation object

setProperty

public MapStoreConfig setProperty(String name,
                                  String value)

getProperty

public String getProperty(String name)

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties properties)

toString

public String toString()
Overrides:
toString in class Object


Copyright 2008-2012 Hazel Ltd. All Rights Reserved.