|
From: <bh...@us...> - 2006-10-30 14:24:50
|
Revision: 330
http://svn.sourceforge.net/cishell/?rev=330&view=rev
Author: bh2
Date: 2006-10-30 06:24:34 -0800 (Mon, 30 Oct 2006)
Log Message:
-----------
fixed race condition in the data conversion service implementation
Modified Paths:
--------------
trunk/core/org.cishell.reference/src/org/cishell/reference/service/conversion/DataConversionServiceImpl.java
Modified: trunk/core/org.cishell.reference/src/org/cishell/reference/service/conversion/DataConversionServiceImpl.java
===================================================================
--- trunk/core/org.cishell.reference/src/org/cishell/reference/service/conversion/DataConversionServiceImpl.java 2006-10-27 21:02:29 UTC (rev 329)
+++ trunk/core/org.cishell.reference/src/org/cishell/reference/service/conversion/DataConversionServiceImpl.java 2006-10-30 14:24:34 UTC (rev 330)
@@ -72,6 +72,9 @@
public DataConversionServiceImpl(BundleContext bContext, CIShellContext ciContext) {
this.bContext = bContext;
this.ciContext = ciContext;
+
+ this.graph = new DirectedSparseGraph();
+ this.dataTypeToVertex = new Hashtable();
String filter = "(&("+ALGORITHM_TYPE+"="+TYPE_CONVERTER+")" +
"("+IN_DATA+"=*) " +
@@ -92,11 +95,7 @@
* Assemble the directed graph of converters. Currently unweighted
*
*/
- private void assembleGraph() {
- graph = new DirectedSparseGraph();
-
- dataTypeToVertex = new Hashtable();
-
+ private void assembleGraph() {
try {
String filter = "(&("+ALGORITHM_TYPE+"="+TYPE_CONVERTER+")" +
"("+IN_DATA+"=*) " +
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|