Update of /cvsroot/openamf/openamf/src/java/org/openamf/config
In directory sc8-pr-cvs1:/tmp/cvs-serv15032/src/java/org/openamf/config
Modified Files:
ServiceMethodConfig.java ServiceConfig.java
Added Files:
OpenAMFConfig.java
Removed Files:
Config.java
Log Message:
renamed Config to OpenAMFConfig
--- NEW FILE: OpenAMFConfig.java ---
package org.openamf.config;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
public class OpenAMFConfig {
private static OpenAMFConfig config;
private HashMap serviceConfigs = new HashMap();
private PageableRecordsetConfig pageableRecordsetConfig;
private ArrayList serviceInvokerConfigs = new ArrayList();
private HashMap stateBeanConfigs = new HashMap();
private OpenAMFConfig() {
//no public create
}
public static synchronized OpenAMFConfig getInstance() {
if (config == null) {
config = new OpenAMFConfig();
}
return config;
}
public void addServiceInvokerConfig(ServiceInvokerConfig serviceInvokerConfig) {
serviceInvokerConfigs.add(serviceInvokerConfig);
}
public ServiceInvokerConfig getServiceInvokerConfig(String name) {
ServiceInvokerConfig serviceInvokerConfig = null;
for (Iterator i = getServiceInvokerConfigs(); i.hasNext();) {
ServiceInvokerConfig sic = (ServiceInvokerConfig)i.next();
if (sic.getName().equals(name)) {
serviceInvokerConfig = sic;
break;
}
}
return serviceInvokerConfig;
}
public Iterator getServiceInvokerConfigs() {
return serviceInvokerConfigs.iterator();
}
public PageableRecordsetConfig getPageableRecordsetConfig() {
return pageableRecordsetConfig;
}
public void setPageableRecordsetConfig(PageableRecordsetConfig pageableRecordsetConfig) {
this.pageableRecordsetConfig = pageableRecordsetConfig;
}
public void addServiceConfig(ServiceConfig serviceConfig) {
serviceConfig.setConfig(this);
serviceConfigs.put(serviceConfig.getName(), serviceConfig);
}
public ServiceConfig getServiceConfig(String name) {
return (ServiceConfig) serviceConfigs.get(name);
}
public Iterator getServiceConfigs() {
return serviceConfigs.values().iterator();
}
public void addStateBeanConfig(StateBeanConfig stateBeanConfig) {
stateBeanConfigs.put(stateBeanConfig.getName(), stateBeanConfig);
}
public StateBeanConfig getStateBeanConfig(String name) {
return (StateBeanConfig) stateBeanConfigs.get(name);
}
public Iterator getStateBeanConfigs() {
return stateBeanConfigs.values().iterator();
}
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("\n=================\n");
sb.append("SERVICE INVOKERS\n");
sb.append("=================\n");
for (Iterator i = getServiceInvokerConfigs(); i.hasNext();) {
ServiceInvokerConfig sic = (ServiceInvokerConfig)i.next();
sb.append(sic);
}
sb.append("\nPageableRecordsetConfig\n");
sb.append(pageableRecordsetConfig);
sb.append("\n=========\n");
sb.append("SERVICES\n");
sb.append("=========\n");
for (Iterator i = getServiceConfigs(); i.hasNext();) {
ServiceConfig sc = (ServiceConfig)i.next();
sb.append(sc);
}
sb.append("\n=========\n");
sb.append("STATE BEANS\n");
sb.append("=========\n");
for (Iterator i = getStateBeanConfigs(); i.hasNext();) {
StateBeanConfig sbc = (StateBeanConfig)i.next();
sb.append(sbc);
}
return sb.toString();
}
}
Index: ServiceMethodConfig.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/config/ServiceMethodConfig.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ServiceMethodConfig.java 4 Jun 2003 19:38:31 -0000 1.4
--- ServiceMethodConfig.java 10 Jun 2003 17:30:09 -0000 1.5
***************
*** 77,81 ****
}
! public Config getConfig() {
if (getServiceConfig() == null) {
return null;
--- 77,81 ----
}
! public OpenAMFConfig getConfig() {
if (getServiceConfig() == null) {
return null;
Index: ServiceConfig.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/config/ServiceConfig.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** ServiceConfig.java 4 Jun 2003 19:38:31 -0000 1.7
--- ServiceConfig.java 10 Jun 2003 17:30:10 -0000 1.8
***************
*** 13,17 ****
private String serviceInvokerRef;
private ServiceInvokerConfig serviceInvokerConfig;
! private Config config;
private ArrayList methodConfigs = new ArrayList();
--- 13,17 ----
private String serviceInvokerRef;
private ServiceInvokerConfig serviceInvokerConfig;
! private OpenAMFConfig config;
private ArrayList methodConfigs = new ArrayList();
***************
*** 55,63 ****
}
! public Config getConfig() {
return config;
}
! public void setConfig(Config config) {
this.config = config;
}
--- 55,63 ----
}
! public OpenAMFConfig getConfig() {
return config;
}
! public void setConfig(OpenAMFConfig config) {
this.config = config;
}
--- Config.java DELETED ---
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.