Uses of Interface
org.glassfish.cafe.api.Participant

Packages that use Participant
org.glassfish.cafe.api   
org.glassfish.cafe.spi   
 

Uses of Participant in org.glassfish.cafe.api
 

Classes in org.glassfish.cafe.api with type parameters of type Participant
 interface CommunicationContext<C extends Communication,P extends Participant,M extends Message>
          Represents the context related to a particular Communication Event.
 

Subinterfaces of Participant in org.glassfish.cafe.api
 interface MediaParticipant
          Represents a MediaParticipant.
 interface MSRPPlayer
          A participant that is used to send large files from CAFE 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 org.glassfish.cafe.api with type parameters of type Participant
<P extends Participant>
void
Communication.addParticipant(Class<P> type, String name)
          Add a participant to the Communication.
<P extends Participant>
void
Communication.addParticipant(Class<P> type, String name, javax.media.mscontrol.join.Joinable j)
          Add a participant that can be added to the communication 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
Communication.getParticipant(Class<P> type, String name)
          Retrieve a Participant from the Communication.
 

Methods in org.glassfish.cafe.api that return Participant
 Participant Conversation.getCallee()
          Return the callee in the call.
 Participant Conversation.getCaller()
          Return the caller who initiated the call..
 Participant Communication.getInitiator()
          Retrieves the participant who initiated the communication.
 Participant Communication.getParticipant(String name)
          Retrieve a Participant from the Communication.
 

Methods in org.glassfish.cafe.api with parameters of type Participant
 void Communication.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.
 void Communication.removeParticipant(Participant p)
          Remove a participant from the communication.
 void Communication.replaceParticipant(Participant from, Participant to)
          Replace a participant with another Participant.
 void Message.send(Participant p)
          send the message on behalf of a participant
 

Uses of Participant in org.glassfish.cafe.spi
 

Methods in org.glassfish.cafe.spi with parameters of type Participant
 O CafeObjectBuilder.buildCommunication(String name, Participant initiator, Object... arg)
          Build a Communication object using the specified initiator.
 



Copyright © 2010. All Rights Reserved.