⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logfile.java

📁 分布式计算平台P2HP-1的源代码;P2HP-1是基于P2P的高性能计算平台
💻 JAVA
字号:
/*
 * Created on 2005-9-15
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.hust.cgcl.biogrid.dispatcher;


import java.io.File;

import cn.edu.hust.cgcl.biogrid.comm.Log;

/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class LogFile extends Log {
	
	
	public  LogFile(String logFileName)
	{
		super(logFileName);
	}
	
	public LogFile(File logFile)
	{
		super(logFile);
	}
	
		
	public void logDispatcher_login(String ip)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("This Dispatcher start logining...");
		logTime();
		dispose();
	}
	
	public void logDispatcher_login_Succ(String ip,String id,String monIp)
	{
		write(LINE_SEP);
		write("This Dispatcher login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id+"  the supervisory monitor's ip: "+monIp);
		dispose();
	}
		
	public void logDispatcher_quit(String ip,String id)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("This Dispatcher start quiting...");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logWorker_login(String ip)
	{
		write(LINE_SEP);
		write("***********   WORKER   **********");
		write("A new Worker start logining...");
		logTime();
		write("Ip:  "+ip);
		dispose();
	}
	
	public void logWorker_login_Succ(String ip,String id,int workerNum)
	{
		write(LINE_SEP);
		write("A new Worker login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_quitFromQueue(String ip,String id,int workerNum)
	{
		write(LINE_SEP);
		write("A Worker had being quitted! Now delete from workerNodeList queue!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_quit(String ip,String id)
	{
		write(LINE_SEP);
		write("A Worker has quitted under permit!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logWorkerNum(int workerNum)
	{
		write(LINE_SEP);
		write("***********   WORKER   **********");
		logTime();
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_overTime(String ip,String id)
	{
		write(LINE_SEP);
		write("A Worker has been overTime(it can't connect to for three cycles)!");
		write("It should be added to deadWorker queue and be deleted from WorkerList queue in some minitues late!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -