org.apache.juddi.v3.client.config
Class ClientConfig

java.lang.Object
  extended by org.apache.juddi.v3.client.config.ClientConfig

public class ClientConfig
extends Object

Handles the client configuration of the uddi-client. By default it first looks at system properties.

Author:
Kurt T Stam

Field Summary
static String DEFAULT_UDDI_CONFIG
           
 
Constructor Summary
ClientConfig(String configurationFile)
          Constructor (note Singleton pattern).
ClientConfig(String configurationFile, Properties properties)
          Constructor (note Singleton pattern).
 
Method Summary
 String getClientName()
           
 org.apache.commons.configuration.Configuration getConfiguration()
           
 String getConfigurationFile()
           
 UDDINode getHomeNode()
           
 Map<String,UDDIClerk> getUDDIClerks()
           
 UDDINode getUDDINode(String nodeName)
           
protected  Map<String,UDDINode> getUDDINodes()
           
 Set<XRegistration> getXBusinessRegistrations()
           
 Set<XRegistration> getXServiceBindingRegistrations()
           
 boolean isRegisterOnStartup()
           
protected  void readConfig(Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_UDDI_CONFIG

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

ClientConfig

public ClientConfig(String configurationFile)
             throws org.apache.commons.configuration.ConfigurationException
Constructor (note Singleton pattern).

Throws:
org.apache.commons.configuration.ConfigurationException

ClientConfig

public ClientConfig(String configurationFile,
                    Properties properties)
             throws org.apache.commons.configuration.ConfigurationException
Constructor (note Singleton pattern).

Throws:
org.apache.commons.configuration.ConfigurationException
Method Detail

readConfig

protected void readConfig(Properties properties)
                   throws org.apache.commons.configuration.ConfigurationException
Throws:
org.apache.commons.configuration.ConfigurationException

isRegisterOnStartup

public boolean isRegisterOnStartup()

getUDDINodes

protected Map<String,UDDINode> getUDDINodes()

getHomeNode

public UDDINode getHomeNode()
                     throws org.apache.commons.configuration.ConfigurationException
Throws:
org.apache.commons.configuration.ConfigurationException

getUDDINode

public UDDINode getUDDINode(String nodeName)
                     throws org.apache.commons.configuration.ConfigurationException
Throws:
org.apache.commons.configuration.ConfigurationException

getUDDIClerks

public Map<String,UDDIClerk> getUDDIClerks()

getXServiceBindingRegistrations

public Set<XRegistration> getXServiceBindingRegistrations()

getXBusinessRegistrations

public Set<XRegistration> getXBusinessRegistrations()

getConfiguration

public org.apache.commons.configuration.Configuration getConfiguration()

getClientName

public String getClientName()

getConfigurationFile

public String getConfigurationFile()


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.