mirror of
				https://gitee.com/BDWare/consistency-sdk
				synced 2025-11-03 22:12:15 +00:00 
			
		
		
		
	debug raft
This commit is contained in:
		
							parent
							
								
									bd6135b6ea
								
							
						
					
					
						commit
						11fb2c3ada
					
				@ -68,7 +68,7 @@ public class ConsistencyPluginManager {
 | 
				
			|||||||
        URL[] urls = new URL[consistencyPluginURLs.length];
 | 
					        URL[] urls = new URL[consistencyPluginURLs.length];
 | 
				
			||||||
        for (int i = 0; i < consistencyPluginURLs.length; i++) {
 | 
					        for (int i = 0; i < consistencyPluginURLs.length; i++) {
 | 
				
			||||||
            try {
 | 
					            try {
 | 
				
			||||||
                if(consistencyPluginURLs[i].endsWith(".jar")) {
 | 
					                if (consistencyPluginURLs[i].endsWith(".jar")) {
 | 
				
			||||||
                    urls[i] = new URL("file:" + consistencyPluginURLs[i]);
 | 
					                    urls[i] = new URL("file:" + consistencyPluginURLs[i]);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            } catch (MalformedURLException e) {
 | 
					            } catch (MalformedURLException e) {
 | 
				
			||||||
@ -121,7 +121,7 @@ public class ConsistencyPluginManager {
 | 
				
			|||||||
                            Class<?> clazz = urlClassLoader.loadClass(className);
 | 
					                            Class<?> clazz = urlClassLoader.loadClass(className);
 | 
				
			||||||
                            // ContractExecutorFactory子类 && 非抽象类
 | 
					                            // ContractExecutorFactory子类 && 非抽象类
 | 
				
			||||||
                            if (ContractExecutorFactory.class.isAssignableFrom(clazz) && !Modifier.isAbstract(clazz.getModifiers())) {
 | 
					                            if (ContractExecutorFactory.class.isAssignableFrom(clazz) && !Modifier.isAbstract(clazz.getModifiers())) {
 | 
				
			||||||
                                ContractExecutorFactory factory = (ContractExecutorFactory)(clazz.newInstance());
 | 
					                                ContractExecutorFactory factory = (ContractExecutorFactory) (clazz.newInstance());
 | 
				
			||||||
                                factoriesMap.put(factory.getExecutorName(), factory);
 | 
					                                factoriesMap.put(factory.getExecutorName(), factory);
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                        } catch (Exception e) {
 | 
					                        } catch (Exception e) {
 | 
				
			||||||
@ -170,6 +170,9 @@ public class ConsistencyPluginManager {
 | 
				
			|||||||
            case RequestAllResponseFirst:
 | 
					            case RequestAllResponseFirst:
 | 
				
			||||||
                name = "RARF";
 | 
					                name = "RARF";
 | 
				
			||||||
                break;
 | 
					                break;
 | 
				
			||||||
 | 
					            case RAFT:
 | 
				
			||||||
 | 
					                name = "RAFT";
 | 
				
			||||||
 | 
					                break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        return createContractExecutor(name, args);
 | 
					        return createContractExecutor(name, args);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user