Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.service.protocol.media
Class ZrtpAwareCallPeer<T extends Call,U extends ProtocolProviderService>

java.lang.Object
  extended by net.java.sip.communicator.util.PropertyChangeNotifier
      extended by net.java.sip.communicator.service.protocol.AbstractCallPeer<T,U>
          extended by net.java.sip.communicator.service.protocol.media.ZrtpAwareCallPeer<T,U>
Type Parameters:
T - the implementation specific call extension
U - the implementation specific protocol provider extension
All Implemented Interfaces:
ZrtpControl, CallPeer

public abstract class ZrtpAwareCallPeer<T extends Call,U extends ProtocolProviderService>
extends AbstractCallPeer<T,U>
implements ZrtpControl

A utility interface whose only purpose is to represent a call peer that's also capable of ZRTP control.

Author:
Emil Ivov

Field Summary
 
Fields inherited from class net.java.sip.communicator.service.protocol.AbstractCallPeer
callPeerConferenceListeners, callPeerListeners, callPeerSecurityListeners, NO_CONFERENCE_MEMBERS
 
Fields inherited from interface net.java.sip.communicator.service.protocol.CallPeer
CALL_DURATION_START_TIME_UNKNOWN, MUTE_PROPERTY_NAME
 
Constructor Summary
ZrtpAwareCallPeer()
           
 
Method Summary
 
Methods inherited from class net.java.sip.communicator.service.protocol.AbstractCallPeer
addCallPeerConferenceListener, addCallPeerListener, addCallPeerSecurityListener, addConferenceMember, findConferenceMember, fireCallPeerChangeEvent, fireCallPeerChangeEvent, fireCallPeerChangeEvent, fireCallPeerConferenceEvent, fireCallPeerSecurityMessageEvent, fireCallPeerSecurityOffEvent, fireCallPeerSecurityOnEvent, getCall, getCallDurationStartTime, getCallInfoURL, getConferenceMemberCount, getConferenceMembers, getCurrentSecuritySettings, getProtocolProvider, getState, isConferenceFocus, isMute, removeCallPeerConferenceListener, removeCallPeerListener, removeCallPeerSecurityListener, removeConferenceMember, setConferenceFocus, setMute, setState, setState, setState, toString
 
Methods inherited from class net.java.sip.communicator.util.PropertyChangeNotifier
addPropertyChangeListener, firePropertyChange, getPropertyChangeSource, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.java.sip.communicator.service.neomedia.ZrtpControl
cleanup, getHelloHash, getHelloHashSep, getSecureCommunicationStatus, getZrtpListener, setMultistream, setSASVerification, setZrtpListener, start
 
Methods inherited from interface net.java.sip.communicator.service.protocol.CallPeer
addConferenceMembersSoundLevelListener, addPropertyChangeListener, addStreamSoundLevelListener, getAddress, getContact, getDisplayName, getImage, getPeerID, removeConferenceMembersSoundLevelListener, removePropertyChangeListener, removeStreamSoundLevelListener
 

Constructor Detail

ZrtpAwareCallPeer

public ZrtpAwareCallPeer()

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.