net.sf.farrago.fem.config
Interface FemFarragoConfig

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemFarragoConfig$Hib

public interface FemFarragoConfig
extends RefObject

FarragoConfig object instance interface.

FarragoConfig defines top-level configuration parameters for Farrago.  Each attribute corresponds to an individual parameter.  TODO:  fill in documentation for all parameters.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Method Summary
 CalcVirtualMachine getCalcVirtualMachine()
          Returns the value of attribute calcVirtualMachine.
 int getCheckpointInterval()
          Returns the value of attribute checkpointInterval.
 long getCodeCacheMaxBytes()
          Returns the value of attribute codeCacheMaxBytes.
 Long getConnectionTimeoutMillis()
          Returns the value of attribute connectionTimeoutMillis.
 FemFennelConfig getFennelConfig()
          Returns the value of reference FennelConfig.
 String getJavaCompilerClassName()
          Returns the value of attribute javaCompilerClassName.
 String getName()
          Returns the value of attribute name.
 int getServerRmiRegistryPort()
          Returns the value of attribute serverRmiRegistryPort.
 int getServerSingleListenerPort()
          Returns the value of attribute serverSingleListenerPort.
 boolean isFennelDisabled()
          Returns the value of attribute fennelDisabled.
 boolean isUserCatalogEnabled()
          Returns the value of attribute userCatalogEnabled.
 void setCalcVirtualMachine(CalcVirtualMachine newValue)
          Sets the value of calcVirtualMachine attribute.
 void setCheckpointInterval(int newValue)
          Sets the value of checkpointInterval attribute.
 void setCodeCacheMaxBytes(long newValue)
          Sets the value of codeCacheMaxBytes attribute.
 void setConnectionTimeoutMillis(Long newValue)
          Sets the value of connectionTimeoutMillis attribute.
 void setFennelConfig(FemFennelConfig newValue)
          Sets the value of FennelConfig reference.
 void setFennelDisabled(boolean newValue)
          Sets the value of fennelDisabled attribute.
 void setJavaCompilerClassName(String newValue)
          Sets the value of javaCompilerClassName attribute.
 void setServerRmiRegistryPort(int newValue)
          Sets the value of serverRmiRegistryPort attribute.
 void setServerSingleListenerPort(int newValue)
          Sets the value of serverSingleListenerPort attribute.
 void setUserCatalogEnabled(boolean newValue)
          Sets the value of userCatalogEnabled attribute.
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getName

String getName()
Returns the value of attribute name.

Represents the name of this configuration.  Multiple named configurations will be possible one day.

Returns:
Value of attribute name.

isFennelDisabled

boolean isFennelDisabled()
Returns the value of attribute fennelDisabled.

Controls whether all access to Fennel storage should be disabled.

Returns:
Value of attribute fennelDisabled.

setFennelDisabled

void setFennelDisabled(boolean newValue)
Sets the value of fennelDisabled attribute. See isFennelDisabled() for description on the attribute.

Parameters:
newValue - New value to be set.

isUserCatalogEnabled

boolean isUserCatalogEnabled()
Returns the value of attribute userCatalogEnabled.

Whether the user catalog has been enabled yet for this database.

Returns:
Value of attribute userCatalogEnabled.

setUserCatalogEnabled

void setUserCatalogEnabled(boolean newValue)
Sets the value of userCatalogEnabled attribute. See isUserCatalogEnabled() for description on the attribute.

Parameters:
newValue - New value to be set.

getCodeCacheMaxBytes

long getCodeCacheMaxBytes()
Returns the value of attribute codeCacheMaxBytes.

Returns:
Value of attribute codeCacheMaxBytes.

setCodeCacheMaxBytes

void setCodeCacheMaxBytes(long newValue)
Sets the value of codeCacheMaxBytes attribute. See getCodeCacheMaxBytes() for description on the attribute.

Parameters:
newValue - New value to be set.

getCheckpointInterval

int getCheckpointInterval()
Returns the value of attribute checkpointInterval.

Returns:
Value of attribute checkpointInterval.

setCheckpointInterval

void setCheckpointInterval(int newValue)
Sets the value of checkpointInterval attribute. See getCheckpointInterval() for description on the attribute.

Parameters:
newValue - New value to be set.

getServerRmiRegistryPort

int getServerRmiRegistryPort()
Returns the value of attribute serverRmiRegistryPort.

Returns:
Value of attribute serverRmiRegistryPort.

setServerRmiRegistryPort

void setServerRmiRegistryPort(int newValue)
Sets the value of serverRmiRegistryPort attribute. See getServerRmiRegistryPort() for description on the attribute.

Parameters:
newValue - New value to be set.

getServerSingleListenerPort

int getServerSingleListenerPort()
Returns the value of attribute serverSingleListenerPort.

Returns:
Value of attribute serverSingleListenerPort.

setServerSingleListenerPort

void setServerSingleListenerPort(int newValue)
Sets the value of serverSingleListenerPort attribute. See getServerSingleListenerPort() for description on the attribute.

Parameters:
newValue - New value to be set.

getCalcVirtualMachine

CalcVirtualMachine getCalcVirtualMachine()
Returns the value of attribute calcVirtualMachine.

Returns:
Value of attribute calcVirtualMachine.

setCalcVirtualMachine

void setCalcVirtualMachine(CalcVirtualMachine newValue)
Sets the value of calcVirtualMachine attribute. See getCalcVirtualMachine() for description on the attribute.

Parameters:
newValue - New value to be set.

getJavaCompilerClassName

String getJavaCompilerClassName()
Returns the value of attribute javaCompilerClassName.

Returns:
Value of attribute javaCompilerClassName.

setJavaCompilerClassName

void setJavaCompilerClassName(String newValue)
Sets the value of javaCompilerClassName attribute. See getJavaCompilerClassName() for description on the attribute.

Parameters:
newValue - New value to be set.

getConnectionTimeoutMillis

Long getConnectionTimeoutMillis()
Returns the value of attribute connectionTimeoutMillis.

Returns:
Value of attribute connectionTimeoutMillis.

setConnectionTimeoutMillis

void setConnectionTimeoutMillis(Long newValue)
Sets the value of connectionTimeoutMillis attribute. See getConnectionTimeoutMillis() for description on the attribute.

Parameters:
newValue - New value to be set.

getFennelConfig

FemFennelConfig getFennelConfig()
Returns the value of reference FennelConfig.

Returns:
Value of reference FennelConfig.

setFennelConfig

void setFennelConfig(FemFennelConfig newValue)
Sets the value of FennelConfig reference. See getFennelConfig() for description on the attribute.

Parameters:
newValue - New value to be set.