|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>
net.java.sip.communicator.impl.protocol.jabber.OperationSetTelephonyConferencingJabberImpl
public class OperationSetTelephonyConferencingJabberImpl
Implements OperationSetTelephonyConferencing for Jabber.
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing |
|---|
parentProvider |
| Constructor Summary | |
|---|---|
OperationSetTelephonyConferencingJabberImpl(ProtocolProviderServiceJabberImpl parentProvider)
Initializes a new OperationSetTelephonyConferencingJabberImpl instance which is to provide telephony conferencing services for the specified Jabber ProtocolProviderService implementation. |
|
| Method Summary | |
|---|---|
boolean |
accept(org.jivesoftware.smack.packet.Packet packet)
Tests whether or not the specified packet should be handled by this operation set. |
protected void |
basicTelephonyChanged(OperationSetBasicTelephonyJabberImpl oldValue,
OperationSetBasicTelephonyJabberImpl newValue)
Notifies this OperationSetTelephonyConferencing that its basicTelephony property has changed its value from a specific oldValue to a specific newValue |
protected CallJabberImpl |
createOutgoingCall()
Creates a new outgoing Call into which conference callees are to be invited by this OperationSetTelephonyConferencing. |
protected CallPeer |
inviteCalleeToCall(String calleeAddress,
CallJabberImpl call,
boolean wasConferenceFocus)
Invites a callee with a specific address to be joined in a specific Call in the sense of conferencing. |
protected void |
notifyAll(Call call)
Notifies all CallPeer associated with and established in a specific call for conference information. |
protected String |
parseAddressString(String calleeAddressString)
Parses a String value which represents a callee address specified by the user into an object which is to actually represent the callee during the invitation to a conference Call. |
void |
processPacket(org.jivesoftware.smack.packet.Packet packet)
Handles incoming jingle packets and passes them to the corresponding method based on their action. |
void |
registrationStateChanged(RegistrationStateChangeEvent evt)
Implementation of method registrationStateChange from interface RegistrationStateChangeListener for setting up (or down) our JingleManager when an XMPPConnection is available |
| Methods inherited from class net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing |
|---|
callBegun, callEnded, callPeerAdded, callPeerRemoved, callStateChanged, createConfCall, createConfCall, getBasicTelephony, incomingCallReceived, inviteCalleeToCall, outgoingCallCreated, propertyChange |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OperationSetTelephonyConferencingJabberImpl(ProtocolProviderServiceJabberImpl parentProvider)
parentProvider - the Jabber ProtocolProviderService
implementation which has requested the creation of the new instance and
for which the new instance is to provide telephony conferencing services| Method Detail |
|---|
protected void basicTelephonyChanged(OperationSetBasicTelephonyJabberImpl oldValue,
OperationSetBasicTelephonyJabberImpl newValue)
basicTelephonyChanged in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>oldValue - the old value of the basicTelephony propertynewValue - the new value of the basicTelephony propertyprotected void notifyAll(Call call)
notifyAll in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>call - the Callpublic void registrationStateChanged(RegistrationStateChangeEvent evt)
registrationStateChanged in interface RegistrationStateChangeListenerregistrationStateChanged in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>evt - the event received
protected CallJabberImpl createOutgoingCall()
throws OperationFailedException
createOutgoingCall in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>OperationFailedException - if anything goes wrong
protected CallPeer inviteCalleeToCall(String calleeAddress,
CallJabberImpl call,
boolean wasConferenceFocus)
throws OperationFailedException
inviteCalleeToCall in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>calleeAddress - the address of the callee to be invited to the
specified existing Callcall - the existing Call to invite the callee with the
specified address towasConferenceFocus - the value of the conferenceFocus
property of the specified call prior to the request to invite
the specified calleeAddress
OperationFailedException - if inviting the specified callee to the
specified call fails
protected String parseAddressString(String calleeAddressString)
throws OperationFailedException
parseAddressString in class AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceJabberImpl,OperationSetBasicTelephonyJabberImpl,CallJabberImpl,CallPeerJabberImpl,String>calleeAddressString - a String value which represents a
callee address to be parsed into an object which is to actually represent
the callee during the invitation to a conference Call
OperationFailedException - if parsing the specified
calleeAddressString failspublic boolean accept(org.jivesoftware.smack.packet.Packet packet)
accept in interface org.jivesoftware.smack.filter.PacketFilterpacket - the packet to test.
public void processPacket(org.jivesoftware.smack.packet.Packet packet)
processPacket in interface org.jivesoftware.smack.PacketListenerpacket - the packet to process.
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||