forked from Limework/RediSkript
		
	,.
This commit is contained in:
		
							parent
							
								
									8b4af2450c
								
							
						
					
					
						commit
						46978fc170
					
				| @ -8,6 +8,8 @@ | |||||||
|   <component name="ChangeListManager"> |   <component name="ChangeListManager"> | ||||||
|     <list default="true" id="61139119-6327-48a6-9183-0df6346ed8d8" name="Default Changelist" comment=""> |     <list default="true" id="61139119-6327-48a6-9183-0df6346ed8d8" name="Default Changelist" comment=""> | ||||||
|       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/net/limework/skLimework/AddonPlugin.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/limework/skLimework/AddonPlugin.java" afterDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/net/limework/skLimework/Events/RedisSub.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/limework/skLimework/Events/RedisSub.java" afterDir="false" /> | ||||||
|     </list> |     </list> | ||||||
|     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> |     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> | ||||||
|     <option name="SHOW_DIALOG" value="false" /> |     <option name="SHOW_DIALOG" value="false" /> | ||||||
|  | |||||||
| @ -77,8 +77,8 @@ public class AddonPlugin extends JavaPlugin { | |||||||
|     public void onDisable(){ |     public void onDisable(){ | ||||||
|        redisSub.shutdown(); |        redisSub.shutdown(); | ||||||
|        service.shutdown(); |        service.shutdown(); | ||||||
|         try { service.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS); } catch (InterruptedException e) { e.printStackTrace(); } |        try { service.awaitTermination(3, TimeUnit.SECONDS); } catch (InterruptedException e) { e.printStackTrace(); } | ||||||
|         jedisPool.close(); |        jedisPool.close(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public AddonPlugin getInstance() { |     public AddonPlugin getInstance() { | ||||||
|  | |||||||
| @ -27,7 +27,7 @@ public class RedisSub extends JedisPubSub implements Runnable{ | |||||||
|     public void run(){ |     public void run(){ | ||||||
|         try{ |         try{ | ||||||
|             this.j.subscribe(this, channels); |             this.j.subscribe(this, channels); | ||||||
|         } catch (JedisConnectionException je){ |         } catch (Exception je){ | ||||||
|             plugin.getLogger().warning("Lost connection to redis!"); |             plugin.getLogger().warning("Lost connection to redis!"); | ||||||
|             newJedis(); |             newJedis(); | ||||||
|         } |         } | ||||||
| @ -43,7 +43,7 @@ public class RedisSub extends JedisPubSub implements Runnable{ | |||||||
|                 this.j = plugin.getJedisPool().getResource(); |                 this.j = plugin.getJedisPool().getResource(); | ||||||
|                 plugin.getLogger().info("Connected!"); |                 plugin.getLogger().info("Connected!"); | ||||||
|                 break; |                 break; | ||||||
|             }catch (JedisConnectionException e){ |             }catch (Exception e){ | ||||||
|                 plugin.getLogger().warning("reconnecting to Redis has Failed! retrying in 4 seconds!"); |                 plugin.getLogger().warning("reconnecting to Redis has Failed! retrying in 4 seconds!"); | ||||||
|                 try { Thread.sleep(4000);}catch (InterruptedException ignored){} |                 try { Thread.sleep(4000);}catch (InterruptedException ignored){} | ||||||
|             } |             } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 ham1255
						ham1255