Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 937 → Rev 938

/sun/SimpleChat/trunk/src/ak/simplechat/Logic.java
0,0 → 1,32
package ak.simplechat;
 
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
 
public class Logic
{
public static final int MESSAGES_LIMIT = 30;
private static ArrayList messages = new ArrayList();
 
public static void addMessage(String user, String message)
{
synchronized(messages) {
messages.add(0, new Message(user, message, new Date()));
 
while(messages.size() > MESSAGES_LIMIT)
messages.remove(messages.size() - 1);
}
}
 
public static List getMessages()
{
List result;
 
synchronized(messages) {
result = (List)messages.clone();
}
 
return result;
}
}