Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


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

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

 

Uses of Communication in com.oracle.sft.api

 

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

 

Subinterfaces of Communication in com.oracle.sft.api
 interface Conference
          Represents a Conference.
 interface Conversation
          Represents a two party call.
 interface IMConference
          Represents a multi-party pager-mode instant messaging.
 interface IMConversation
          Represents a two party IM conversation.
 interface Interaction
          A communication where more than one Participant interact with each other.
 interface MessageObservation
          This interface encapsulates Message Observation UserActivity.
 interface MSRPConference
          A interaction object that can represents 2 different type of MSRP session:
 interface MSRPConversation
          An interaction object that represents the session-mode instant messaging or chat session among two participants.
 interface QueryInteraction
          Represents a QueryInteraction for some message exchange between two user agents via AS , such as SIP OPTIONS It extends a Interaction.
 interface UserActivity
          This interface encapsulates the User Activity.

 

Methods in com.oracle.sft.api with type parameters of type Communication
<C extends Communication>
boolean
RestAuthorizationAdapter.authorize(Principal principal, RestAuthorizationAdapter.HTTPMethod method, URI uri, Class<C> communicationClass, RestAuthorizeData data)
           Determines whether the authentication id with given role and principal is allowed to do the specific REST API.
<C extends Communication>
C
CommunicationSession.createCommunication(Class<C> type, String name, Communication other, Object... arg)
          A generic method to create any type of communication from another 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.
<C extends Communication>
Collection<C>
CommunicationService.findByInitiator(Class<C> type, String initiator)
          Search for all communication initiated by a particular user.
<C extends Communication>
C
CommunicationService.findByName(Class<C> type, String name)
          Search API for communication by name.
<C extends Communication>
Collection<C>
CommunicationService.findByParticipant(Class<C> type, String participantName)
          Search for all communication where a particular user is present.
<C extends Communication>
Collection<C>
CommunicationService.findCommunications(Class<C> type)
          Method that returns all the communications for that application depending on the type of communication,

 

Methods in com.oracle.sft.api that return Communication
 Communication AuthenticationCallback.getCommunication()
          Retrieve the Communication whose challenge response has reached SFT.

 

Methods in com.oracle.sft.api with parameters of type Communication
<C extends Communication>
C
CommunicationSession.createCommunication(Class<C> type, String name, Communication other, Object... arg)
          A generic method to create any type of communication from another communication.

 

Constructors in com.oracle.sft.api with parameters of type Communication
AuthenticationCallback(AuthenticationCallback.ChallengeType challengeType, Communication communication, String realm)
          Creates a AuthenticationCallback for an authentication challenge.

 


Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Copyright © 2012 Oracle Corporation. All Rights Reserved.