Use Thingsboard scheduled executor in git sync service
This commit is contained in:
		
							parent
							
								
									a5fb3ee15f
								
							
						
					
					
						commit
						6b4c802d51
					
				@ -20,7 +20,7 @@ import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.thingsboard.common.util.ThingsBoardThreadFactory;
 | 
			
		||||
import org.thingsboard.common.util.ThingsBoardExecutors;
 | 
			
		||||
import org.thingsboard.server.common.data.sync.vc.RepositorySettings;
 | 
			
		||||
import org.thingsboard.server.queue.util.TbCoreComponent;
 | 
			
		||||
import org.thingsboard.server.service.sync.vc.GitRepository;
 | 
			
		||||
@ -32,7 +32,6 @@ import java.nio.file.Path;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.concurrent.ConcurrentHashMap;
 | 
			
		||||
import java.util.concurrent.Executors;
 | 
			
		||||
import java.util.concurrent.ScheduledExecutorService;
 | 
			
		||||
import java.util.concurrent.TimeUnit;
 | 
			
		||||
 | 
			
		||||
@ -44,7 +43,7 @@ public class DefaultGitSyncService implements GitSyncService {
 | 
			
		||||
    @Value("${vc.git.repositories-folder:${java.io.tmpdir}/repositories}")
 | 
			
		||||
    private String repositoriesFolder;
 | 
			
		||||
 | 
			
		||||
    private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(ThingsBoardThreadFactory.forName("git-sync"));
 | 
			
		||||
    private final ScheduledExecutorService executor = ThingsBoardExecutors.newSingleThreadScheduledExecutor("git-sync");
 | 
			
		||||
    private final Map<String, GitRepository> repositories = new ConcurrentHashMap<>();
 | 
			
		||||
    private final Map<String, Runnable> updateListeners = new ConcurrentHashMap<>();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user