org.gcube.common.core.persistence
Class GCUBERIPersistenceManagerProfile

java.lang.Object
  extended by org.gcube.common.core.persistence.GCUBERIPersistenceManagerProfile
All Implemented Interfaces:
org.globus.wsrf.jndi.Initializable

public class GCUBERIPersistenceManagerProfile
extends Object
implements org.globus.wsrf.jndi.Initializable

Models the configuration of a GCUBERIPersistenceManager.

Author:
Fabio Simeoni (University of Strathclyde)

Field Summary
static int DEFAULT_MONITORING_INTERVAL
          Default monitoring interval.
 
Constructor Summary
GCUBERIPersistenceManagerProfile()
           
 
Method Summary
 String getClassName()
          Returns the fully qualified name of the subclass of GCUBERIPersistenceManager to be configured.
 String getExcludes()
          Returns the list of exclude directives.
 Integer getMonitoringInterval()
          Returns the monitoring interval.
 void initialize()
          Initialise the instance.
 void setClassName(String className)
          Sets the fully qualified name of the subclass of GCUBERIPersistenceManager to be configured.
 void setExcludes(String excludes)
          Sets the list of exclude directives as a comma-separated string.
 void setMonitoringInterval(Integer monitoringInterval)
          Sets the monitoring interval.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MONITORING_INTERVAL

public static final int DEFAULT_MONITORING_INTERVAL
Default monitoring interval.

See Also:
Constant Field Values
Constructor Detail

GCUBERIPersistenceManagerProfile

public GCUBERIPersistenceManagerProfile()
Method Detail

initialize

public void initialize()
                throws Exception
Initialise the instance.

Specified by:
initialize in interface org.globus.wsrf.jndi.Initializable
Throws:
Exception

getClassName

public String getClassName()
Returns the fully qualified name of the subclass of GCUBERIPersistenceManager to be configured.

Returns:
the name.

setClassName

public void setClassName(String className)
Sets the fully qualified name of the subclass of GCUBERIPersistenceManager to be configured.

Parameters:
className - the name.

getMonitoringInterval

public Integer getMonitoringInterval()
Returns the monitoring interval.

Returns:
the interval.

setMonitoringInterval

public void setMonitoringInterval(Integer monitoringInterval)
Sets the monitoring interval.

Parameters:
monitoringInterval - the interval.

setExcludes

public void setExcludes(String excludes)
Sets the list of exclude directives as a comma-separated string.

Parameters:
excludes - the list.

getExcludes

public String getExcludes()
Returns the list of exclude directives.

Returns:
the list.


Copyright © 2013. All Rights Reserved.