Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Uses of Interface
com.oracle.sft.api.Participant

Packages that use Participant
com.oracle.sft.api The SFT base communication API. 

 

Uses of Participant in com.oracle.sft.api

 

Classes in com.oracle.sft.api with type parameters of type Participant
 interface CommunicationContext<C extends Communication,P extends Participant,M extends Message>
          Represents the context of a given Communication event.

 

Subinterfaces of Participant in com.oracle.sft.api
 interface ActivityParticipant
          Represents the activity of a Participant in a communication.
 interface Focus
          Focus is a special Participant in a Conference, application can use it to initialize the media server mixer setting using JSR309 API.
 interface MediaParticipant
          Represents a MediaParticipant.
 interface MediaPartner
          Represents a MediaPartner.
 interface MSRPPlayer
          A participant that is used to send large files from container to the other participants in a MSRP communication.
 interface MSRPRecorder
          A participant that is used to save the large file and/or to record the message history in a MSRP communication.
 interface Player
          Represents a Player object.
 interface Recorder
          Represents a Recorder object.
 interface UserParticipant
          Represents a user participant in the communication.

 

Methods in com.oracle.sft.api with type parameters of type Participant
<P extends Participant>
void
Interaction.addParticipant(Class<P> type, String name)
          Add a participant to the interaction.
<P extends Participant>
void
Interaction.addParticipant(Class<P> type, String name, javax.media.mscontrol.join.Joinable j)
          Add a participant that can be added to the interaction with a specific Joinable.
<P extends Participant>
P
CommunicationSession.createParticipant(Class<P> type, String name)
          Create a participant, that can be added to the Communication.
<P extends Participant>
P
CommunicationSession.createParticipant(Class<P> type, String name, javax.media.mscontrol.join.Joinable j)
          Create a participant that can be added to the communication with a specific Joinable.
<P extends Participant>
P
Interaction.getParticipant(Class<P> type, String name)
          Retrieve a Participant from the interaction.

 

Methods in com.oracle.sft.api that return Participant
 Participant Conversation.getCallee()
          Return the callee in the call.
 Participant MSRPConversation.getCallee()
          Return the callee in the MSRPConversation .
 Participant Conversation.getCaller()
          Return the caller who initiated the call..
 Participant MSRPConversation.getCaller()
          Return the caller who initiated the MSRPConversation..
 Participant Communication.getInitiator()
          Retrieves the participant initiating the communication.
 Participant IMConversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this IMConversation.
 Participant Conversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this Conversation.
 Participant MSRPConversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this MSRPConversation.
 Participant Interaction.getParticipant(String name)
          Retrieve a Participant from the interaction.

 

Methods in com.oracle.sft.api with parameters of type Participant
 void Interaction.addParticipant(Participant p)
          Add a participant to the communication.
<C extends Communication>
C
CommunicationSession.createCommunication(Class<C> type, String name, Participant initiator, Object... arg)
          A generic method to create any type of communication.
 Conversation CommunicationSession.createConversation(Participant initiator)
          Create a Conversation between the initiator and another party.
 Conversation CommunicationSession.createConversation(Participant initiator, String name)
          Create a Conversation between the initiator and another party.
 Participant IMConversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this IMConversation.
 Participant Conversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this Conversation.
 Participant MSRPConversation.getOtherParty(Participant p)
          Get the other party of the specified participant in this MSRPConversation.
 void Interaction.removeParticipant(Participant p)
          Remove a participant from the interaction.
 void Interaction.replaceParticipant(Participant replaced, Participant replacing)
          Replace a participant with another Participant.
 void Interaction.replaceParticipant(Participant replaced, Participant replacing, boolean purge)
          The enhanced function for participants replacement.
 void Message.send(Participant p)
          send the message on behalf of a participant

 


Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Copyright © 2012 Oracle Corporation. All Rights Reserved.