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. |