org.apache.geronimo.farm.deployment
Class BasicClusterConfigurationStore

java.lang.Object
  extended by org.apache.geronimo.farm.deployment.BasicClusterConfigurationStore
All Implemented Interfaces:
ClusterConfigurationStore

@GBean(j2eeType="ClusterConfigurationStore")
public class BasicClusterConfigurationStore
extends Object
implements ClusterConfigurationStore

Version:
$Rev:$ $Date:$

Field Summary
static String GBEAN_J2EE_TYPE
           
static String GBEAN_REF_CONF_STORE
           
 
Constructor Summary
BasicClusterConfigurationStore(org.apache.geronimo.kernel.config.ConfigurationStore actualConfigurationStore)
           
 
Method Summary
protected  void deleteDir(File packedConfigurationDir)
           
 void install(org.apache.geronimo.kernel.config.ConfigurationData configurationData, File packedConfigurationDir)
           
protected  DirectoryPackager newDirectoryPackager()
           
 void uninstall(org.apache.geronimo.kernel.repository.Artifact configId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_J2EE_TYPE

public static final String GBEAN_J2EE_TYPE
See Also:
Constant Field Values

GBEAN_REF_CONF_STORE

public static final String GBEAN_REF_CONF_STORE
See Also:
Constant Field Values
Constructor Detail

BasicClusterConfigurationStore

public BasicClusterConfigurationStore(@ParamReference(name="ConfigurationStore",namingType="ConfigurationStore")
                                      org.apache.geronimo.kernel.config.ConfigurationStore actualConfigurationStore)
Method Detail

install

public void install(org.apache.geronimo.kernel.config.ConfigurationData configurationData,
                    File packedConfigurationDir)
             throws IOException,
                    org.apache.geronimo.kernel.config.InvalidConfigException
Specified by:
install in interface ClusterConfigurationStore
Throws:
IOException
org.apache.geronimo.kernel.config.InvalidConfigException

uninstall

public void uninstall(org.apache.geronimo.kernel.repository.Artifact configId)
               throws org.apache.geronimo.kernel.config.NoSuchConfigException,
                      IOException
Specified by:
uninstall in interface ClusterConfigurationStore
Throws:
org.apache.geronimo.kernel.config.NoSuchConfigException
IOException

deleteDir

protected void deleteDir(File packedConfigurationDir)

newDirectoryPackager

protected DirectoryPackager newDirectoryPackager()


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.