|
||||||||
| 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 |
boolean |
getLocalWantsRtim()
Whether local user wants to receive Real-Time IMs (over Direct IM) |
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()
DEPRECATED |
int |
getQueuedImCount()
Number of incoming IMs in queue during AccSecondarySessionState_ReceivedProposal |
AccRateState |
getRateState()
The rate limit state of a session |
boolean |
getRemoteWantsRtim()
Whether remote user wants to receive Real-Time IMs (over Direct IM) |
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 |
setLocalWantsRtim(boolean LocalWantsRtim)
Whether local user wants to receive Real-Time IMs (over Direct IM) |
void |
setOutgoingPersonality(java.lang.String OutgoingPersonality)
The outgoing personality name to be used for the session |
void |
setPromoteCentralized(boolean PromoteCentralized)
DEPRECATED |
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
public boolean getLocalWantsRtim()
throws AccException
AccException
public void setLocalWantsRtim(boolean LocalWantsRtim)
throws AccException
AccException
public boolean getRemoteWantsRtim()
throws AccException
AccException
public int getQueuedImCount()
throws AccException
AccException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||