org.ow2.jasmine.vmm.agent.main.persistence
Class RessourceConfigurationGenerator

java.lang.Object
  extended by org.ow2.jasmine.vmm.agent.main.persistence.AbstractConfigurationGenerator
      extended by org.ow2.jasmine.vmm.agent.main.persistence.RessourceConfigurationGenerator
All Implemented Interfaces:
ConfigurationGenerator

public class RessourceConfigurationGenerator
extends AbstractConfigurationGenerator


Nested Class Summary
static class RessourceConfigurationGenerator.Dates
           
 
Field Summary
protected  boolean vmGeneration
           
 
Fields inherited from class org.ow2.jasmine.vmm.agent.main.persistence.AbstractConfigurationGenerator
baseDir
 
Constructor Summary
RessourceConfigurationGenerator(java.lang.String baseDir)
           
RessourceConfigurationGenerator(java.lang.String baseDir, boolean vmGeneration)
           
 
Method Summary
 void generate(java.lang.Object obj)
           
 void generate(java.lang.Object obj, java.lang.String xmlName)
           
protected  void generateDomain(Domain domain, org.xml.sax.ContentHandler hd)
           
protected  void generateDomainMBean(org.ow2.jasmine.vmm.api.DomainMXBean domainMBean, org.xml.sax.ContentHandler hd)
           
protected  void generateHost(org.ow2.jasmine.vmm.api.HostMXBean hostMBean, org.xml.sax.ContentHandler hd, java.lang.String driver)
           
protected  void generateServerMBean(org.ow2.jasmine.vmm.api.ServerPoolMXBean serverPoolMBean, org.xml.sax.ContentHandler hd)
           
 
Methods inherited from class org.ow2.jasmine.vmm.agent.main.persistence.AbstractConfigurationGenerator
getBaseDir, getHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vmGeneration

protected boolean vmGeneration
Constructor Detail

RessourceConfigurationGenerator

public RessourceConfigurationGenerator(java.lang.String baseDir)
                                throws ConfigurationGeneratorException
Throws:
ConfigurationGeneratorException

RessourceConfigurationGenerator

public RessourceConfigurationGenerator(java.lang.String baseDir,
                                       boolean vmGeneration)
                                throws ConfigurationGeneratorException
Throws:
ConfigurationGeneratorException
Method Detail

generate

public void generate(java.lang.Object obj)
              throws ConfigurationGeneratorException
Parameters:
obj - the object whose configuration must be generated
Throws:
ConfigurationGeneratorException - if the generation fails.

generate

public void generate(java.lang.Object obj,
                     java.lang.String xmlName)
              throws ConfigurationGeneratorException
Throws:
ConfigurationGeneratorException

generateDomain

protected void generateDomain(Domain domain,
                              org.xml.sax.ContentHandler hd)
                       throws org.xml.sax.SAXException,
                              java.rmi.RemoteException
Parameters:
domain -
hd -
Throws:
org.xml.sax.SAXException
java.rmi.RemoteException

generateDomainMBean

protected void generateDomainMBean(org.ow2.jasmine.vmm.api.DomainMXBean domainMBean,
                                   org.xml.sax.ContentHandler hd)
                            throws org.xml.sax.SAXException,
                                   java.rmi.RemoteException
Parameters:
domainMBean -
hd -
Throws:
org.xml.sax.SAXException
java.rmi.RemoteException

generateServerMBean

protected void generateServerMBean(org.ow2.jasmine.vmm.api.ServerPoolMXBean serverPoolMBean,
                                   org.xml.sax.ContentHandler hd)
                            throws org.xml.sax.SAXException,
                                   java.rmi.RemoteException
Parameters:
ServerPoolMXBean -
hd -
Throws:
org.xml.sax.SAXException
java.rmi.RemoteException

generateHost

protected void generateHost(org.ow2.jasmine.vmm.api.HostMXBean hostMBean,
                            org.xml.sax.ContentHandler hd,
                            java.lang.String driver)
                     throws org.xml.sax.SAXException,
                            java.rmi.RemoteException
Parameters:
hostMBean -
hd -
Throws:
org.xml.sax.SAXException
java.rmi.RemoteException


Copyright © 2011 OW2 Consortium. All Rights Reserved.