|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.aol.acc.AccBase
com.aol.acc.AccSecondarySession
com.aol.acc.AccImSession
public class AccImSession
IAccImSession is used for controlling (D)IM/Chat conversations,
for sending messages, and for typing indication.
| Method Summary | |
|---|---|
boolean |
getCanStop()
Whether embedded data sent in this session can be stopped cleanly |
int |
getChatExchange()
If a chat room session, the exchange value of the chat room (see AccImExchange) |
int |
getChatInstance()
If a chat room session, the particular instance of a given chat room |
java.lang.String |
getChatRoomFullyQualifiedName()
If a chat room session, the chat room name with path, if any |
java.lang.String |
getChatRoomName()
If a chat room session, the chat room name |
long |
getMaxImLength()
Maximum length of IM content, including embedded data and hidden markup |
int |
getMaxVisibleImLength()
Maximum length of IM text, excluding markup |
java.lang.String |
getOutgoingPersonality()
The outgoing personality name to be used for the session |
boolean |
getPromoteCentralized()
Whether a session should move to a server or P2P when Invite is called |
AccRateState |
getRateState()
The rate limit state of a session |
AccImSessionType |
getSessionType()
The type of session (e.g. |
AccImSessionType |
getSessionTypeProposed()
The new proposed session type |
void |
proposeChange(AccImSessionType sessionType)
Propose a session type transition to the other attendees in this session. |
void |
segmentIm(AccIm im)
It may be necessary to segment the IM (e.g. |
void |
sendIm(AccIm im)
Send an IM to the other attendee(s) in the session. If your app supports "sender-pays" SMS, call SegmentIm first. |
void |
setInputState(AccImInputState state)
Set the current text input state. |
void |
setOutgoingPersonality(java.lang.String OutgoingPersonality)
The outgoing personality name to be used for the session |
void |
setPromoteCentralized(boolean PromoteCentralized)
Whether a session should move to a server or P2P when Invite is called |
void |
stopRecv()
Stop receiving embedded data in the current IM. |
void |
stopSend()
Stop sending embedded data in the current IM. |
| Methods inherited from class com.aol.acc.AccSecondarySession |
|---|
accept, cancelProposal, eject, endSession, getCreationTime, getInvitation, getInvitees, getLinkedSessions, getMaxParticipantCount, getName, getOnlineTime, getParticipants, getRemainingTime, getRemoteUserName, getSecure, getServiceId, getSession, getSessionState, getState, invite, reject, setLinkedSessions |
| Methods inherited from class com.aol.acc.AccBase |
|---|
compareHandle, equals |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void setInputState(AccImInputState state)
throws AccException
AccException
public void sendIm(AccIm im)
throws AccException
AccException
public void segmentIm(AccIm im)
throws AccException
AccException
public void proposeChange(AccImSessionType sessionType)
throws AccException
AccException
public void stopRecv()
throws AccException
AccException
public void stopSend()
throws AccException
AccException
public AccImSessionType getSessionType()
throws AccException
AccException
public AccImSessionType getSessionTypeProposed()
throws AccException
AccException
public int getChatExchange()
throws AccException
AccException
public java.lang.String getChatRoomName()
throws AccException
AccException
public java.lang.String getChatRoomFullyQualifiedName()
throws AccException
AccException
public int getChatInstance()
throws AccException
AccException
public boolean getCanStop()
throws AccException
AccException
public java.lang.String getOutgoingPersonality()
throws AccException
AccException
public void setOutgoingPersonality(java.lang.String OutgoingPersonality)
throws AccException
AccException
public long getMaxImLength()
throws AccException
AccException
public int getMaxVisibleImLength()
throws AccException
AccException
public AccRateState getRateState()
throws AccException
AccException
public boolean getPromoteCentralized()
throws AccException
AccException
public void setPromoteCentralized(boolean PromoteCentralized)
throws AccException
AccException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||