📄 xmessenger.java
字号:
/**
* ChatMessager.java Created on 2003-12-7
*
*/
package com.liuyang.xmessenger.impl;
import com.liuyang.xmessenger.Listener;
import com.liuyang.xmessenger.Message;
import com.liuyang.xmessenger.Status;
import com.liuyang.xmessenger.Transporter;
/**
* @author liuyang
*
*/
public class XMessenger extends UserMessenger {
public void sendMessage(Message message) {
transporter.sendMessage(message);
}
private Listener listener = null;
private Status status = new Status();
Transporter transporter = null;
public Listener connect(Transporter trans) {
transporter = trans;
listener = transporter.connect(getURL());
status.start();
return listener;
}
private String channel = "chatroom";
public void setURL(String url) {
channel = url;
}
public String getURL() {
return channel;
}
protected boolean isOnline(){
return status.isStarted();
}
public void disconnect() {
transporter.disconnect();
this.setAuthenticated(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -