|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
kfmes.natelib.AbstractProcessor
kfmes.natelib.NotificationProcessor
public class NotificationProcessor
NS 서버와의 메세지를 주고 받는 클래스
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
FriendList |
friendlist
|
java.util.HashMap<java.lang.String,NateFriend> |
friendMap
|
GroupList |
grouplist
|
boolean |
isFriendReady
|
boolean |
isGroupReady
|
boolean |
isRunning
|
protected java.lang.String |
line
|
NateFriend |
tempFriend
|
protected java.util.Hashtable<java.lang.String,java.lang.String> |
tempStor
|
Fields inherited from class kfmes.natelib.AbstractProcessor |
---|
in, nate, out, server, socket, TrID |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
NotificationProcessor(NateonMessenger nate)
|
Method Summary | |
---|---|
void |
addGroup(java.lang.String name)
|
java.util.ArrayList |
getNewAddList()
|
int |
getTrid()
|
boolean |
Login(java.lang.String loginName,
java.lang.String password)
|
boolean |
Login(java.lang.String loginName,
java.lang.String password,
boolean encoded)
로그인을 한다. |
void |
moveGroup(NateFriend friend,
java.lang.String number,
java.lang.String newg)
|
SwitchBoardSession |
procOpenChat(java.lang.String from,
java.lang.String to)
채팅방 생성 |
void |
removeBuddy(NateFriend friend)
|
void |
removeGroup(NateGroup group)
그룹을 삭제한다 해당 그룹에 buddy 가 존재할경우 아마도 지워지지 않을것이다 |
void |
renameGroup(NateGroup group,
java.lang.String newname)
|
void |
requestAdd(java.lang.String id,
java.lang.String msg)
|
void |
requestAdd(java.lang.String id,
java.lang.String msg,
int groupnum)
|
void |
run()
|
void |
sendADSB(boolean isAccept,
NateFriend friend)
|
void |
sendBlock(NateFriend fr,
boolean block)
친구 차단 / 해제 |
void |
sendCTOC(java.lang.String ref,
java.lang.String data)
CTOC 메세지를 전송할때 사용 |
void |
sendCTOC(java.lang.String ref,
java.lang.String data,
int length)
|
void |
sendIMessage(InstanceMessage msg)
쪽지 보내기 |
void |
setMyNickName(java.lang.String newName)
자기 닉네임을 변경 |
void |
setMyStatus(java.lang.String status)
자신의 상태를 변경한다. |
Methods inherited from class kfmes.natelib.AbstractProcessor |
---|
closeConnection, flushInputStream, isConnected, main, makeConnection, read, readLine, recv, send, send, send, sendMessage, sendMessageNoCrLf, setTrID |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String line
public boolean isRunning
public boolean isFriendReady
public boolean isGroupReady
public java.util.HashMap<java.lang.String,NateFriend> friendMap
public FriendList friendlist
public GroupList grouplist
public NateFriend tempFriend
protected java.util.Hashtable<java.lang.String,java.lang.String> tempStor
Constructor Detail |
---|
public NotificationProcessor(NateonMessenger nate)
Method Detail |
---|
public int getTrid()
public boolean Login(java.lang.String loginName, java.lang.String password)
public boolean Login(java.lang.String loginName, java.lang.String password, boolean encoded)
loginName
- password
- encoded
- public SwitchBoardSession procOpenChat(java.lang.String from, java.lang.String to)
from
- to
- public void sendIMessage(InstanceMessage msg) throws java.io.IOException
msg
-
java.io.IOException
public void sendCTOC(java.lang.String ref, java.lang.String data) throws java.io.IOException
ref
- data
-
java.io.IOException
public void sendCTOC(java.lang.String ref, java.lang.String data, int length) throws java.io.IOException
java.io.IOException
public void setMyStatus(java.lang.String status) throws java.io.IOException
status
-
java.io.IOException
public void setMyNickName(java.lang.String newName)
newName
- public void renameGroup(NateGroup group, java.lang.String newname)
public void removeGroup(NateGroup group)
group
- public void moveGroup(NateFriend friend, java.lang.String number, java.lang.String newg)
public java.util.ArrayList getNewAddList()
public void requestAdd(java.lang.String id, java.lang.String msg)
public void requestAdd(java.lang.String id, java.lang.String msg, int groupnum)
public void addGroup(java.lang.String name)
public void sendADSB(boolean isAccept, NateFriend friend)
public void sendBlock(NateFriend fr, boolean block)
fr
- block
- public void removeBuddy(NateFriend friend)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |