org.apache.geronimo.kernel.config.xstream
Class XStreamGBeanState

java.lang.Object
  extended by org.apache.geronimo.kernel.config.xstream.XStreamGBeanState
All Implemented Interfaces:
GBeanState

public class XStreamGBeanState
extends Object
implements GBeanState

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

Constructor Summary
XStreamGBeanState(Collection<GBeanData> gbeans)
           
XStreamGBeanState(Element gbeanState)
           
 
Method Summary
 void addGBean(GBeanData gbeanData)
           
 GBeanData addGBean(String name, Class gbeanClass, Naming naming, Environment environment)
           
 GBeanData addGBean(String name, GBeanInfo gbeanInfo, Naming naming, Environment environment)
           
 List<GBeanData> getGBeans(org.osgi.framework.Bundle bundle)
           
 Element getGBeanState()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStreamGBeanState

public XStreamGBeanState(Element gbeanState)

XStreamGBeanState

public XStreamGBeanState(Collection<GBeanData> gbeans)
Method Detail

getGBeanState

public Element getGBeanState()
                      throws IOException
Throws:
IOException

getGBeans

public List<GBeanData> getGBeans(org.osgi.framework.Bundle bundle)
                          throws InvalidConfigException
Specified by:
getGBeans in interface GBeanState
Throws:
InvalidConfigException

addGBean

public void addGBean(GBeanData gbeanData)
Specified by:
addGBean in interface GBeanState

addGBean

public GBeanData addGBean(String name,
                          GBeanInfo gbeanInfo,
                          Naming naming,
                          Environment environment)
Specified by:
addGBean in interface GBeanState

addGBean

public GBeanData addGBean(String name,
                          Class gbeanClass,
                          Naming naming,
                          Environment environment)
Specified by:
addGBean in interface GBeanState


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