public class DirectIM extends Thread
Thread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
DirectIM(AIMSession sess,
byte[] cookie,
String screenname,
String host,
int port,
boolean wantResponse)
Creates a new DirectIM.
|
| Modifier and Type | Method and Description |
|---|---|
void |
end()
End this Direct IM session.
|
boolean |
isListener()
Get the value of listener.
|
boolean |
isSender()
Get the value of sender.
|
void |
run()
Run method for the file transfer thread.
|
void |
sendIM(int charset,
int charSubset,
String msg)
Send a direct IM message.
|
void |
sendTyping(boolean typing)
Send a typing notification.
|
void |
setListener(boolean listener)
Set the value of listener.
|
void |
setSender(boolean sender)
Set the value of sender.
|
activeCount, checkAccess, clone, 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, yieldpublic DirectIM(AIMSession sess, byte[] cookie, String screenname, String host, int port, boolean wantResponse)
sess - the oscar sessioncookie - the cookiescreenname - the screennamehost - the hostport - the portwantResponse - whether ot not you want an ack for this requestpublic void setListener(boolean listener)
listener - Value to assign to listener.public boolean isListener()
public void setSender(boolean sender)
sender - Value to assign to sender.public boolean isSender()
public void end()
public void sendTyping(boolean typing)
throws IOException
typing - set to true if typing, false otherwiseIOException - if an error occurspublic void sendIM(int charset,
int charSubset,
String msg)
throws IOException
charset - the charsetcharSubset - the charSubsetmsg - the message to sendIOException - if an error occurs