Peguei o exemplo que tem aqui no Guj de um chat, o problema é que tem 2 classes que são uma instancia da outra.
O que estou fazendo de errado?
public interface Message {
/** Retorna de quem eh a mensagem */
=> public User getFrom();
/** Retorna para quem eh a mensagem */
=> public User getTo();
/** Retorna o codigo HTML da mensagem */
public String getHTMLCode();
}
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Guj.com.br
* Este programa exemplo mostra como construir um chat
*
* Copyright 2002 @ Guilherme Silveira
* Pulheim, Alemanha
*
* @author Guilherme Silveira - [email removido]
* @version 0.3
*/
public interface User {
/** Pega o username */
public String getName();
/** Pega a resposta */
public HttpServletResponse getResponse();
/** Pega a session */
public HttpServletRequest getRequest();
/** Seta a resposta */
public void setResponse(HttpServletResponse res);
/** Seta a entrada */
public void setRequest(HttpServletRequest req);
/**
* Checa se ainda esta conectado
* @return boolean se esta conectado ou nao
*/
boolean isConnected();
/** Desconecta o usuario */
public void disconnect();
/**
* Pega uma mensagem da pilha
*/
=> public Message getNewMessage();
/** Adiciona uma mensagem a pilha */
public void addMessage(Message msg);
/**
* Mostra uma mensagem
* @param msg mensagem
*/
public void showMessage(Message msg) throws IOException;
/** Adiciona algum texto ao log do usuario */
public void addLog(String log);
/**
* Checa se a sessao do usuario ainda eh valida
*/
public void checkSession();
}
[]´s