Mercurial > hg > RemoteEditor > REPSessionManager
changeset 245:e0a4a8f3694e
*** empty log message ***
author | kono |
---|---|
date | Wed, 03 Sep 2008 16:41:50 +0900 |
parents | f8af86006772 |
children | a91d04a13d59 |
files | build.xml rep/SessionManager.java |
diffstat | 2 files changed, 51 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.xml Wed Sep 03 16:41:50 2008 +0900 @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="utf-8"?> + +<project name="REPSessionManager" default="jar" basedir="."> + + <!-- ****プロパティ**** --> + <!-- ソースファイルがあるディレクトリ --> + <property name="src" value="."/> + + <!-- クラスファイルを出力するディレクトリ --> + <property name="classes" value="classes"/> + + <!-- javadocを出力するディレクトリ --> + <property name="javadoc" value="docs"/> + + <!-- jarファイル名 --> + <property name="jar" value="REPSessionManager.jar"/> + + + + <!-- ****ターゲット**** --> + <!-- jarファイルの作成 --> + <target name="jar" depends="compile"> + <jar jarfile="${jar}" basedir="${classes}"></jar> + </target> + + + <!-- コンパイル --> + <target name="compile"> + <mkdir dir="${classes}" /> + <javac encoding="UTF-8" srcdir="${src}" destdir="${classes}"> + <sourcepath> + <pathelement path="."/> + </sourcepath> + </javac> + </target> + + <!-- javadocの作成 --> + <target name="javadoc"> + <javadoc destdir="${javadoc}"> + <fileset dir="${src}"/> + </javadoc> + </target> + + <!-- 生成したファイルやフォルダの削除 --> + <target name="clean"> + <delete dir="${classes}" /> + <delete dir="${javadoc}" /> + <delete file="${jar}" /> + </target> +</project> \ No newline at end of file
--- a/rep/SessionManager.java Wed Sep 03 16:41:28 2008 +0900 +++ b/rep/SessionManager.java Wed Sep 03 16:41:50 2008 +0900 @@ -2,7 +2,6 @@ import java.io.IOException; import java.net.InetSocketAddress; -import java.nio.channels.SelectableChannel; import java.nio.channels.SelectionKey; import java.util.Iterator; import java.util.LinkedList; @@ -38,14 +37,13 @@ byte[] text; */ -public class SessionManager implements SessionManagerEventListener{ +public class SessionManager implements SessionManagerEventListener<REPCommand>{ private LinkedList<Session> sessionList; private SessionManagerGUI gui; private REPSelector<REPCommand> selector; private SessionManagerList smList; private String myHost; - private boolean isMaster = true; private List<Editor> editorList; private String maxHost; private List<PacketSet> waitingCommandInMerge;