liurunyu
2024-05-16 f3d3eacf5af65ebfcfcc3b82e7488401ac545453
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/OnLinePool.java
@@ -6,7 +6,7 @@
public class OnLinePool {
   
   protected static HashMap<String, List<OnLine>> pool = new HashMap<String, List<OnLine>>() ;
   protected static HashMap<String, List<OnLine>> pool = new HashMap<>() ;
   
   /**
    * 生成对象
@@ -15,14 +15,14 @@
    */
   public static synchronized OnLine getInstance(Class<?> clazz)throws Exception {
      if(pool == null){
         pool = new HashMap<String, List<OnLine>>() ;
         pool = new HashMap<>() ;
      }
      String className = clazz.getName() ;
      OnLine obj = null ;
      
      List<OnLine> list = pool.get(className) ;
      if(list == null){
         list = new ArrayList<OnLine>() ;
         list = new ArrayList<>() ;
      }else{
         obj = list.get(0) ;
      }
@@ -32,7 +32,8 @@
         return obj ;
      }else{
         try {
            obj = (OnLine)clazz.newInstance();
            obj = (OnLine)clazz.getDeclaredConstructor().newInstance() ;
            //obj = (OnLine)clazz.newInstance();
         } catch (Exception e) {
            throw new Exception( "由" + className + "生成实例失败!");
         }