com.sun.enterprise.universal.xml
Class MiniXmlParser

java.lang.Object
  extended by com.sun.enterprise.universal.xml.MiniXmlParser

public class MiniXmlParser
extends java.lang.Object

A fairly simple but very specific stax XML Parser. Give it the location of domain.xml and the name of the server instance and it will return JVM options. Currently it is all package private.

Author:
bnevins

Constructor Summary
MiniXmlParser(java.io.File domainXml)
           
MiniXmlParser(java.io.File domainXml, java.lang.String serverName)
           
 
Method Summary
 java.util.List<HostAndPort> getAdminAddresses()
           
 java.lang.String getAdminRealmName()
           
 java.util.Map<java.lang.String,java.lang.String> getAdminRealmProperties()
           
 java.lang.String getDomainName()
           
 java.util.Map<java.lang.String,java.lang.String> getJavaConfig()
           
 java.util.List<java.lang.String> getJvmOptions()
           
 java.lang.String getLogFilename()
          loggingConfig will return an IOException if there is no logging properties file.
 java.util.Map<java.lang.String,java.lang.String> getProfilerConfig()
           
 java.util.List<java.lang.String> getProfilerJvmOptions()
           
 java.util.Map<java.lang.String,java.lang.String> getProfilerSystemProperties()
           
 boolean getSecureAdminEnabled()
           
 java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
           
 boolean hasDefaultConfig()
           
 boolean hasNetworkConfig()
           
 boolean isMonitoringEnabled()
           
 void setupConfigDir(java.io.File configDir, java.io.File installDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiniXmlParser

public MiniXmlParser(java.io.File domainXml)
              throws MiniXmlParserException
Throws:
MiniXmlParserException

MiniXmlParser

public MiniXmlParser(java.io.File domainXml,
                     java.lang.String serverName)
              throws MiniXmlParserException
Throws:
MiniXmlParserException
Method Detail

getJavaConfig

public java.util.Map<java.lang.String,java.lang.String> getJavaConfig()
                                                               throws MiniXmlParserException
Throws:
MiniXmlParserException

getJvmOptions

public java.util.List<java.lang.String> getJvmOptions()
                                               throws MiniXmlParserException
Throws:
MiniXmlParserException

getProfilerConfig

public java.util.Map<java.lang.String,java.lang.String> getProfilerConfig()
                                                                   throws MiniXmlParserException
Throws:
MiniXmlParserException

getProfilerJvmOptions

public java.util.List<java.lang.String> getProfilerJvmOptions()
                                                       throws MiniXmlParserException
Throws:
MiniXmlParserException

getProfilerSystemProperties

public java.util.Map<java.lang.String,java.lang.String> getProfilerSystemProperties()
                                                                             throws MiniXmlParserException
Throws:
MiniXmlParserException

getSystemProperties

public java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
                                                                     throws MiniXmlParserException
Throws:
MiniXmlParserException

getDomainName

public java.lang.String getDomainName()

getAdminAddresses

public java.util.List<HostAndPort> getAdminAddresses()

setupConfigDir

public void setupConfigDir(java.io.File configDir,
                           java.io.File installDir)

getSecureAdminEnabled

public boolean getSecureAdminEnabled()

getLogFilename

public java.lang.String getLogFilename()
loggingConfig will return an IOException if there is no logging properties file.

Returns:
the log filename if available, otherwise return null

isMonitoringEnabled

public boolean isMonitoringEnabled()

hasNetworkConfig

public boolean hasNetworkConfig()

hasDefaultConfig

public boolean hasDefaultConfig()

getAdminRealmName

public java.lang.String getAdminRealmName()

getAdminRealmProperties

public java.util.Map<java.lang.String,java.lang.String> getAdminRealmProperties()


Copyright © 2012 GlassFish Community. All Rights Reserved.