sboag       00/07/23 10:57:06

  Modified:    src/org/apache/xalan/xpath ExtensionFunctionHandler.java
  Log:
  Added m_bsfInitSynch instead of synching on the class.
  
  Revision  Changes    Path
  1.13      +3 -1      
xml-xalan/src/org/apache/xalan/xpath/ExtensionFunctionHandler.java
  
  Index: ExtensionFunctionHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/src/org/apache/xalan/xpath/ExtensionFunctionHandler.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ExtensionFunctionHandler.java     2000/03/06 20:13:25     1.12
  +++ ExtensionFunctionHandler.java     2000/07/23 17:57:06     1.13
  @@ -582,6 +582,8 @@
      * Tell if we've already initialized the bsf engine.
      */
     protected static boolean bsfInitialized = false;
  +  
  +  protected static Boolean m_bsfInitSynch = new Boolean(true);
   
     /**
      * Start the component up by executing any script that needs to run
  @@ -594,7 +596,7 @@
     {
       if(!bsfInitialized)
       {
  -      synchronized(com.ibm.bsf.BSFManager.class)
  +      synchronized(m_bsfInitSynch)
         {
           bsfInitialized = true;
           com.ibm.bsf.BSFManager.registerScriptingEngine ("xslt-javaclass",
  
  
  

Reply via email to