org.apache.geronimo.system.configuration
Interface PluginAttributeStore

All Superinterfaces:
org.apache.geronimo.kernel.config.ManageableAttributeStore
All Known Subinterfaces:
LocalPluginAttributeStore
All Known Implementing Classes:
LocalAttributeManager, SwitchableLocalAttributeManager

public interface PluginAttributeStore
extends org.apache.geronimo.kernel.config.ManageableAttributeStore

Extension to the ManageableAttributeStore that supports the plugin installer.

Version:
$Rev: 809078 $ $Date: 2009-08-29 08:51:12 +0800 (Sat, 29 Aug 2009) $

Field Summary
 
Fields inherited from interface org.apache.geronimo.kernel.config.ManageableAttributeStore
ATTRIBUTE_STORE
 
Method Summary
 void addConfigSubstitutions(Properties properties)
           
 boolean isModuleInstalled(org.apache.geronimo.kernel.repository.Artifact artifact)
           
 void setModuleGBeans(org.apache.geronimo.kernel.repository.Artifact moduleName, List<GbeanType> gbeans, boolean load, String condition)
          Adds a group of settings to the attribute store.
 String substitute(String in)
           
 
Methods inherited from interface org.apache.geronimo.kernel.config.ManageableAttributeStore
addGBean, applyOverrides, save, setReferencePatterns, setShouldLoad, setValue
 

Method Detail

setModuleGBeans

void setModuleGBeans(org.apache.geronimo.kernel.repository.Artifact moduleName,
                     List<GbeanType> gbeans,
                     boolean load,
                     String condition)
                     throws org.apache.geronimo.kernel.InvalidGBeanException
Adds a group of settings to the attribute store. This is used by e.g. the plugin installer to add the settings needed for a new plugin.

Throws:
org.apache.geronimo.kernel.InvalidGBeanException

addConfigSubstitutions

void addConfigSubstitutions(Properties properties)

isModuleInstalled

boolean isModuleInstalled(org.apache.geronimo.kernel.repository.Artifact artifact)

substitute

String substitute(String in)


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