Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Uses of Package
net.java.sip.communicator.service.protocol

Packages that use net.java.sip.communicator.service.protocol
net.java.sip.communicator.impl.callhistory   
net.java.sip.communicator.impl.contactlist   
net.java.sip.communicator.impl.googlecontacts   
net.java.sip.communicator.impl.gui   
net.java.sip.communicator.impl.gui.main   
net.java.sip.communicator.impl.gui.main.account   
net.java.sip.communicator.impl.gui.main.authorization   
net.java.sip.communicator.impl.gui.main.call   
net.java.sip.communicator.impl.gui.main.call.conference   
net.java.sip.communicator.impl.gui.main.chat   
net.java.sip.communicator.impl.gui.main.chat.conference   
net.java.sip.communicator.impl.gui.main.chat.filetransfer   
net.java.sip.communicator.impl.gui.main.chatroomslist   
net.java.sip.communicator.impl.gui.main.chatroomslist.createforms   
net.java.sip.communicator.impl.gui.main.contactlist   
net.java.sip.communicator.impl.gui.main.contactlist.contactsource   
net.java.sip.communicator.impl.gui.main.contactlist.notifsource   
net.java.sip.communicator.impl.gui.main.login   
net.java.sip.communicator.impl.gui.main.menus   
net.java.sip.communicator.impl.gui.main.presence   
net.java.sip.communicator.impl.gui.main.presence.message   
net.java.sip.communicator.impl.gui.utils   
net.java.sip.communicator.impl.ldap   
net.java.sip.communicator.impl.msghistory   
net.java.sip.communicator.impl.neomedia   
net.java.sip.communicator.impl.osdependent.jdic   
net.java.sip.communicator.impl.protocol.dict   
net.java.sip.communicator.impl.protocol.gibberish   
net.java.sip.communicator.impl.protocol.icq   
net.java.sip.communicator.impl.protocol.irc   
net.java.sip.communicator.impl.protocol.jabber   
net.java.sip.communicator.impl.protocol.jabber.extensions.caps   
net.java.sip.communicator.impl.protocol.jabber.extensions.geolocation   
net.java.sip.communicator.impl.protocol.jabber.extensions.whiteboard   
net.java.sip.communicator.impl.protocol.mock   
net.java.sip.communicator.impl.protocol.msn   
net.java.sip.communicator.impl.protocol.rss   
net.java.sip.communicator.impl.protocol.sip   
net.java.sip.communicator.impl.protocol.sip.dtmf   
net.java.sip.communicator.impl.protocol.sip.sdp   
net.java.sip.communicator.impl.protocol.sip.security   
net.java.sip.communicator.impl.protocol.ssh   
net.java.sip.communicator.impl.protocol.yahoo   
net.java.sip.communicator.impl.protocol.zeroconf   
net.java.sip.communicator.plugin.accountinfo   
net.java.sip.communicator.plugin.addrbook   
net.java.sip.communicator.plugin.aimaccregwizz   
net.java.sip.communicator.plugin.contactinfo   
net.java.sip.communicator.plugin.dictaccregwizz   
net.java.sip.communicator.plugin.facebookaccregwizz   
net.java.sip.communicator.plugin.generalconfig   
net.java.sip.communicator.plugin.generalconfig.autoaway   
net.java.sip.communicator.plugin.gibberishaccregwizz   
net.java.sip.communicator.plugin.googletalkaccregwizz   
net.java.sip.communicator.plugin.icqaccregwizz   
net.java.sip.communicator.plugin.iptelaccregwizz   
net.java.sip.communicator.plugin.ircaccregwizz   
net.java.sip.communicator.plugin.jabberaccregwizz   
net.java.sip.communicator.plugin.msnaccregwizz   
net.java.sip.communicator.plugin.notificationwiring   
net.java.sip.communicator.plugin.otr   
net.java.sip.communicator.plugin.rssaccregwizz   
net.java.sip.communicator.plugin.securityconfig   
net.java.sip.communicator.plugin.sipaccregwizz   
net.java.sip.communicator.plugin.spellcheck   
net.java.sip.communicator.plugin.sshaccregwizz   
net.java.sip.communicator.plugin.whiteboard   
net.java.sip.communicator.plugin.whiteboard.gui   
net.java.sip.communicator.plugin.whiteboard.gui.whiteboardshapes   
net.java.sip.communicator.plugin.yahooaccregwizz   
net.java.sip.communicator.plugin.zeroconfaccregwizz   
net.java.sip.communicator.service.callhistory   
net.java.sip.communicator.service.contacteventhandler   
net.java.sip.communicator.service.contactlist   
net.java.sip.communicator.service.contactlist.event   
net.java.sip.communicator.service.contactsource   
net.java.sip.communicator.service.filehistory   
net.java.sip.communicator.service.geolocation.event   
net.java.sip.communicator.service.gui   
net.java.sip.communicator.service.msghistory   
net.java.sip.communicator.service.neomedia   
net.java.sip.communicator.service.protocol   
net.java.sip.communicator.service.protocol.event   
net.java.sip.communicator.service.protocol.icqconstants   
net.java.sip.communicator.service.protocol.jabberconstants   
net.java.sip.communicator.service.protocol.media   
net.java.sip.communicator.service.protocol.msnconstants   
net.java.sip.communicator.service.protocol.whiteboardobjects   
net.java.sip.communicator.service.protocol.yahooconstants   
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.callhistory
Call
          A representation of a Call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.contactlist
AccountManager
          Represents an implementation of AccountManager which loads the accounts in a separate thread.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
OperationSet
           
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.googlecontacts
PhoneNumberI18nService
          Represents an OSGi service which aids the parsing, formatting and validating of international phone numbers.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AccountManager
          Represents an implementation of AccountManager which loads the accounts in a separate thread.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationSet
           
PhoneNumberI18nService
          Represents an OSGi service which aids the parsing, formatting and validating of international phone numbers.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetWebContactInfo
          The operation set is a very simplified version of the server stored info operation sets, allowing protocol providers to implement a quick way of showing user information, by simply returning a URL where the information of a specific user is to be found.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.account
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.authorization
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
AuthorizationRequest
          This class is used to represent both incoming and outgoing AuthorizationRequests-s
AuthorizationResponse
          This class is used to represent both incoming and outgoing AuthorizationResponse-s
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.call
Call
          A representation of a Call.
CallPeer
          The CallPeer is an interface that represents peers in a call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
DTMFTone
          Class for representing all the different DTMF tones.
OperationSet
           
OperationSetDesktopSharingClient
          Represents an OperationSet giving access to desktop sharing client-side specific functionalities.
OperationSetVideoTelephony
          Represents an OperationSet giving access to video-specific functionality in telephony such as visual Components displaying video and listening to dynamic availability of such Components.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.call.conference
Call
          A representation of a Call.
CallPeer
          The CallPeer is an interface that represents peers in a call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.chat
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
OperationSet
           
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.chat.conference
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomConfigurationForm
          The ChatRoomConfigurationForm contains the chat room configuration.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.chat.filetransfer
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.chatroomslist
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.chatroomslist.createforms
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.contactlist
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationSet
           
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.contactlist.contactsource
OperationSet
           
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.contactlist.notifsource
OperationSet
           
OperationSetMessageWaiting.MessageType
          Message waiting types.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.login
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
UserCredentials
          The class is used whenever user credentials for a particular realm (site server or service) are necessary
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.menus
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.presence
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.main.presence.message
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.gui.utils
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.ldap
PhoneNumberI18nService
          Represents an OSGi service which aids the parsing, formatting and validating of international phone numbers.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.msghistory
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.neomedia
DTMFTone
          Class for representing all the different DTMF tones.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.osdependent.jdic
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.dict
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.gibberish
AbstractCall
          Provides implementations for some of the methods in the Call abstract class to facilitate implementations.
AbstractCallPeer
          Provides a default implementation for most of the CallPeer methods with the purpose of only leaving custom protocol development to clients using the PhoneUI service.
AbstractConferenceMember
          Provides the default implementation of the ConferenceMember interface.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetTelephonyConferencing
          Provides operations necessary to create and handle conferencing calls.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.icq
AbstractFileTransfer
          An abstract implementation of the FileTransfer interface providing implementation of status and progress events related methods and leaving all protocol specific methods abstract.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetAvatar
          Represents a default implementation of OperationSetAvatar in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetServerStoredAccountInfo
          Represents a default implementation of OperationSetServerStoredAccountInfo in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
AuthorizationRequest
          This class is used to represent both incoming and outgoing AuthorizationRequests-s
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetExtendedAuthorizations
          Contains methods that would allow service users to re-request authorizations to add a contact to their contact list or, send them an authorization before having been asked.
OperationSetExtendedAuthorizations.SubscriptionStatus
          The available subscription of the contact.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetServerStoredAccountInfo
          The Account Info Operation set is a means of accessing and modifying detailed information on the user/account that is currently logged in through this provider.
OperationSetServerStoredContactInfo
          The User Info Operation set is a means of accessing detailed information of Contacts that have made it available on-line (on a protocol server, p2p net or others).
OperationSetServerStoredContactInfo.DetailsResponseListener
          Retrieving details can take some time, this listener will inform when retrieving has ended and will return the details if any.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
OperationSetWebAccountRegistration
          The operation set is there to propose an extremely simple and light way of registering new accounts for a given protocol.
OperationSetWebContactInfo
          The operation set is a very simplified version of the server stored info operation sets, allowing protocol providers to implement a quick way of showing user information, by simply returning a URL where the information of a specific user is to be found.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
ServerStoredDetails.CityDetail
          A City name associated with a (home) address.
ServerStoredDetails.CountryDetail
          A detail representing a country of residence for the corresponding subject.
ServerStoredDetails.GenderDetail
          A bi-state detail indicating a gender.
ServerStoredDetails.GenericDetail
          A generic detail used as the root of all other server stored details.
ServerStoredDetails.InterestDetail
          Represents a personal interest or hobby.
ServerStoredDetails.LocaleDetail
          A generic detail that should be used (extended) when representing details that have anything to do with locales (countries, languages, etc).
ServerStoredDetails.NameDetail
          A generic detail representing any kind of name.
ServerStoredDetails.PhoneNumberDetail
          A generic detail used for representing a (personal) phone number.
ServerStoredDetails.PostalCodeDetail
          A postal or ZIP code associated with a (home) address.
ServerStoredDetails.ProvinceDetail
          The name of a state/province/region associated with a (home) address.
ServerStoredDetails.StringDetail
          A generic detail that should be used (extended) when representing details with a String content.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.irc
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetMultiUserChat
          Represents a default implementation of OperationSetMultiUserChat in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomConfigurationForm
          The ChatRoomConfigurationForm contains the chat room configuration.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.jabber
AbstractCall
          Provides implementations for some of the methods in the Call abstract class to facilitate implementations.
AbstractCallPeer
          Provides a default implementation for most of the CallPeer methods with the purpose of only leaving custom protocol development to clients using the PhoneUI service.
AbstractConferenceMember
          Provides the default implementation of the ConferenceMember interface.
AbstractFileTransfer
          An abstract implementation of the FileTransfer interface providing implementation of status and progress events related methods and leaving all protocol specific methods abstract.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetAvatar
          Represents a default implementation of OperationSetAvatar in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetContactCapabilities
          Represents a default implementation of OperationSetContactCapabilities which attempts to make it easier for implementers to provide complete solutions while focusing on implementation-specific functionality.
AbstractOperationSetDesktopSharingClient
          Represents a default/base implementation of OperationSetDesktopSharingClient which attempts to make it easier for implementers to provide complete solutions while focusing on implementation-specific functionality.
AbstractOperationSetMultiUserChat
          Represents a default implementation of OperationSetMultiUserChat in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetServerStoredAccountInfo
          Represents a default implementation of OperationSetServerStoredAccountInfo in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
ActiveCallsRepository
          Keeps a list of all calls currently active and maintained by this protocol provider.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
AuthorizationRequest
          This class is used to represent both incoming and outgoing AuthorizationRequests-s
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomConfigurationForm
          The ChatRoomConfigurationForm contains the chat room configuration.
ChatRoomConfigurationFormField
          The ChatRoomConfigurationFormField is contained in the ChatRoomConfigurationForm and represents a configuration property of a chat room.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
DTMFTone
          Class for representing all the different DTMF tones.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
JingleNodeDescriptor
          A JingleNodesDescriptor stores information necessary to create a JingleNodes tracker or relay candidate harvester that we could use with ICE4J.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetAdvancedTelephony
          Extends OperationSetBasicTelephony with advanced telephony operations such as call transfer.
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetBasicAutoAnswer
          An Operation Set defining option to unconditional auto answer incoming calls.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetContactCapabilities
          Represents an OperationSet to query the OperationSets supported for a specific Contact.
OperationSetDesktopSharingClient
          Represents an OperationSet giving access to desktop sharing client-side specific functionalities.
OperationSetDesktopSharingServer
          Represents an OperationSet giving access to desktop sharing server-side specific functionalities.
OperationSetDesktopStreaming
          Represents an OperationSet giving access to desktop streaming specific functionality.
OperationSetDTMF
          An OperationSet that allows other modules to send DMF tones through this protocol provider.
OperationSetExtendedAuthorizations
          Contains methods that would allow service users to re-request authorizations to add a contact to their contact list or, send them an authorization before having been asked.
OperationSetExtendedAuthorizations.SubscriptionStatus
          The available subscription of the contact.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetGenericNotifications
          Provides notification for custom/generic events and possibility to generate such events.
OperationSetGeolocation
          This interface is an extension of the operation set, meant to be implemented by protocols that support exchange of geolocation details (like Jabber for example).
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetSecureTelephony
          An Operation Set defining the encryption operations for telephony.
OperationSetSecureZrtpTelephony
          Marker interface to indicate that a protocol supports ZRTP encryption.
OperationSetServerStoredAccountInfo
          The Account Info Operation set is a means of accessing and modifying detailed information on the user/account that is currently logged in through this provider.
OperationSetServerStoredContactInfo
          The User Info Operation set is a means of accessing detailed information of Contacts that have made it available on-line (on a protocol server, p2p net or others).
OperationSetServerStoredContactInfo.DetailsResponseListener
          Retrieving details can take some time, this listener will inform when retrieving has ended and will return the details if any.
OperationSetTelephonyConferencing
          Provides operations necessary to create and handle conferencing calls.
OperationSetThumbnailedFileFactory
          The OperationSetThumbnailedFileFactory is meant to be used by bundles interested in making files with thumbnails.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
OperationSetVideoTelephony
          Represents an OperationSet giving access to video-specific functionality in telephony such as visual Components displaying video and listening to dynamic availability of such Components.
OperationSetWhiteboarding
          Provides basic functionality for white-board.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
ServerStoredDetails.FaxDetail
          A Fax number.
ServerStoredDetails.GenericDetail
          A generic detail used as the root of all other server stored details.
ServerStoredDetails.NameDetail
          A generic detail representing any kind of name.
ServerStoredDetails.PhoneNumberDetail
          A generic detail used for representing a (personal) phone number.
ServerStoredDetails.StringDetail
          A generic detail that should be used (extended) when representing details with a String content.
StunServerDescriptor
          A StunServerDescriptor stores information necessary to create a STUN or TURN candidate harvester that we could use with ICE4J.
TransferAuthority
          Interacts with user for received transfer request for unknown calls.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
UserCredentials
          The class is used whenever user credentials for a particular realm (site server or service) are necessary
WhiteboardInvitation
          This interface represents an invitation, which is send from a whiteboard participant to another user in order to invite this user to join the whiteboard.
WhiteboardParticipant
          The WhiteboardParticipant is an interface that represents participants in a whiteboard.
WhiteboardParticipantState
          The WhiteboardParticipantState class reflects the current state of a whiteboard participant.
WhiteboardSession
          A represenation of a WhiteboardSession.
WhiteboardSessionState
          The WhiteboardSessionState class reflects the current state of a whiteboard session.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.jabber.extensions.caps
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.jabber.extensions.geolocation
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.jabber.extensions.whiteboard
WhiteboardPoint
          A point representing a location in (x,y) coordinate space, specified in integer precision.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.mock
AbstractCall
          Provides implementations for some of the methods in the Call abstract class to facilitate implementations.
AbstractCallPeer
          Provides a default implementation for most of the CallPeer methods with the purpose of only leaving custom protocol development to clients using the PhoneUI service.
AbstractFileTransfer
          An abstract implementation of the FileTransfer interface providing implementation of status and progress events related methods and leaving all protocol specific methods abstract.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetMultiUserChat
          Represents a default implementation of OperationSetMultiUserChat in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomConfigurationForm
          The ChatRoomConfigurationForm contains the chat room configuration.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.msn
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetAvatar
          Represents a default implementation of OperationSetAvatar in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetServerStoredAccountInfo
          Represents a default implementation of OperationSetServerStoredAccountInfo in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetServerStoredAccountInfo
          The Account Info Operation set is a means of accessing and modifying detailed information on the user/account that is currently logged in through this provider.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
ServerStoredDetails.GenericDetail
          A generic detail used as the root of all other server stored details.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.rss
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.sip
AbstractCall
          Provides implementations for some of the methods in the Call abstract class to facilitate implementations.
AbstractCallPeer
          Provides a default implementation for most of the CallPeer methods with the purpose of only leaving custom protocol development to clients using the PhoneUI service.
AbstractConferenceMember
          Provides the default implementation of the ConferenceMember interface.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetAvatar
          Represents a default implementation of OperationSetAvatar in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetDesktopSharingClient
          Represents a default/base implementation of OperationSetDesktopSharingClient which attempts to make it easier for implementers to provide complete solutions while focusing on implementation-specific functionality.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetServerStoredAccountInfo
          Represents a default implementation of OperationSetServerStoredAccountInfo in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
ActiveCallsRepository
          Keeps a list of all calls currently active and maintained by this protocol provider.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
DTMFTone
          Class for representing all the different DTMF tones.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetAdvancedAutoAnswer
          An Advanced Operation Set defining options to auto answer/forward incoming calls.
OperationSetAdvancedTelephony
          Extends OperationSetBasicTelephony with advanced telephony operations such as call transfer.
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetBasicAutoAnswer
          An Operation Set defining option to unconditional auto answer incoming calls.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetContactTypeInfo
          Operation set used for type of contacts, retrieving changing and creating contacts with types.
OperationSetDesktopSharingClient
          Represents an OperationSet giving access to desktop sharing client-side specific functionalities.
OperationSetDesktopSharingServer
          Represents an OperationSet giving access to desktop sharing server-side specific functionalities.
OperationSetDesktopStreaming
          Represents an OperationSet giving access to desktop streaming specific functionality.
OperationSetDTMF
          An OperationSet that allows other modules to send DMF tones through this protocol provider.
OperationSetIncomingDTMF
          An OperationSet that allows us to receive DTMF tones through this protocol provider.
OperationSetMessageWaiting
          Provides notifications for message waiting notifications.
OperationSetMessageWaiting.MessageType
          Message waiting types.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetSecureSDesTelephony
          Marker interface to indicate that a protocol supports SDES encryption.
OperationSetSecureTelephony
          An Operation Set defining the encryption operations for telephony.
OperationSetSecureZrtpTelephony
          Marker interface to indicate that a protocol supports ZRTP encryption.
OperationSetServerStoredAccountInfo
          The Account Info Operation set is a means of accessing and modifying detailed information on the user/account that is currently logged in through this provider.
OperationSetTelephonyConferencing
          Provides operations necessary to create and handle conferencing calls.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
OperationSetVideoTelephony
          Represents an OperationSet giving access to video-specific functionality in telephony such as visual Components displaying video and listening to dynamic availability of such Components.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
ServerStoredDetails.GenericDetail
          A generic detail used as the root of all other server stored details.
ServerStoredDetails.ImageDetail
          A detail containing any contact related images.
TransferAuthority
          Interacts with user for received transfer request for unknown calls.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.sip.dtmf
DTMFTone
          Class for representing all the different DTMF tones.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.sip.sdp
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.sip.security
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
UserCredentials
          The class is used whenever user credentials for a particular realm (site server or service) are necessary
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.ssh
AbstractFileTransfer
          An abstract implementation of the FileTransfer interface providing implementation of status and progress events related methods and leaving all protocol specific methods abstract.
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.yahoo
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetInstantMessageFiltering
          An operation set that allows plugins to register filters which could intercept instant messages and determine whether or not they should be dispatched to regular listeners.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.impl.protocol.zeroconf
AbstractMessage
          Represents a default implementation of Message in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetBasicInstantMessaging
          Represents a default implementation of OperationSetBasicInstantMessaging in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetPersistentPresence
          Represents a default implementation of OperationSetPersistentPresence in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractOperationSetTypingNotifications
          Represents a default implementation of OperationSetTypingNotifications in order to make it easier for implementers to provide complete solutions while focusing on implementation-specific details.
AbstractProtocolProviderService
          Implements standard functionality of ProtocolProviderService in order to make it easier for implementers to provide complete solutions while focusing on protocol-specific details.
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.accountinfo
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.addrbook
PhoneNumberI18nService
          Represents an OSGi service which aids the parsing, formatting and validating of international phone numbers.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.aimaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.contactinfo
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.dictaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.facebookaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.generalconfig
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.generalconfig.autoaway
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.gibberishaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.googletalkaccregwizz
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.icqaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.iptelaccregwizz
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.ircaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.jabberaccregwizz
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
JingleNodeDescriptor
          A JingleNodesDescriptor stores information necessary to create a JingleNodes tracker or relay candidate harvester that we could use with ICE4J.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
StunServerDescriptor
          A StunServerDescriptor stores information necessary to create a STUN or TURN candidate harvester that we could use with ICE4J.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.msnaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.notificationwiring
Call
          A representation of a Call.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.otr
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
TransformLayer
          An instance of the TransformLayer, when registered with OperationSetInstantMessageTransform would be passed all message events.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.rssaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.securityconfig
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.sipaccregwizz
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.spellcheck
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.sshaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.whiteboard
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSetWhiteboarding
          Provides basic functionality for white-board.
WhiteboardInvitation
          This interface represents an invitation, which is send from a whiteboard participant to another user in order to invite this user to join the whiteboard.
WhiteboardSession
          A represenation of a WhiteboardSession.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.whiteboard.gui
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationSetWhiteboarding
          Provides basic functionality for white-board.
WhiteboardInvitation
          This interface represents an invitation, which is send from a whiteboard participant to another user in order to invite this user to join the whiteboard.
WhiteboardSession
          A represenation of a WhiteboardSession.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.whiteboard.gui.whiteboardshapes
WhiteboardPoint
          A point representing a location in (x,y) coordinate space, specified in integer precision.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.yahooaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.plugin.zeroconfaccregwizz
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.callhistory
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.contacteventhandler
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.contactlist
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
OperationSet
           
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.contactlist.event
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.contactsource
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.filehistory
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.geolocation.event
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.gui
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.msghistory
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.neomedia
DTMFTone
          Class for representing all the different DTMF tones.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol
AbstractOperationSetBasicInstantMessaging.MessageEventType
           
AccountID
          The AccountID is an account identifier that, uniquely represents a specific user account over a specific protocol.
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
AuthorizationHandler
          Instances of this interface are used by the protocol provider in order to make the user act upon requests coming from contacts that would like to add us to their contact list or simply track oour presence status, or whenever a subscription request has failed for a particular contact because we need to first generate an authorization request demanding permission to subscibe.
AuthorizationRequest
          This class is used to represent both incoming and outgoing AuthorizationRequests-s
AuthorizationResponse
          This class is used to represent both incoming and outgoing AuthorizationResponse-s
AuthorizationResponse.AuthorizationResponseCode
          Authorization response codes represent unambiguous indication of the way a user or a remote party have acted upon an authorization request.
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
CallState
          The CallState class reflects the current state of a call.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomConfigurationForm
          The ChatRoomConfigurationForm contains the chat room configuration.
ChatRoomConfigurationFormField
          The ChatRoomConfigurationFormField is contained in the ChatRoomConfigurationForm and represents a configuration property of a chat room.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
ConferenceMemberState
          Represents the state of the device and signaling session of ConferenceMember in the conference it is participating in.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
DTMFTone
          Class for representing all the different DTMF tones.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
JingleNodeDescriptor
          A JingleNodesDescriptor stores information necessary to create a JingleNodes tracker or relay candidate harvester that we could use with ICE4J.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationNotSupportedException
          The OperationNotSupportedException is used by telephony providers as an indication that a requested operation is not supported or implemented.
OperationSet
           
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetBasicInstantMessaging
          Provides basic functionality for sending and receiving InstantMessages.
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetContactCapabilities
          Represents an OperationSet to query the OperationSets supported for a specific Contact.
OperationSetDesktopSharingClient
          Represents an OperationSet giving access to desktop sharing client-side specific functionalities.
OperationSetDesktopStreaming
          Represents an OperationSet giving access to desktop streaming specific functionality.
OperationSetExtendedAuthorizations.SubscriptionStatus
          The available subscription of the contact.
OperationSetInstantMessageTransform
          The Instant Message Transform operation set allows, when \ supported to insert message transform layers that could change incoming messages before they are delivered to the user and outgoing ones before they reach the protocol stack and get sent.
OperationSetMessageWaiting.MessageType
          Message waiting types.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
OperationSetSecureTelephony
          An Operation Set defining the encryption operations for telephony.
OperationSetServerStoredAccountInfo
          The Account Info Operation set is a means of accessing and modifying detailed information on the user/account that is currently logged in through this provider.
OperationSetServerStoredContactInfo.DetailsResponseListener
          Retrieving details can take some time, this listener will inform when retrieving has ended and will return the details if any.
OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
OperationSetVideoTelephony
          Represents an OperationSet giving access to video-specific functionality in telephony such as visual Components displaying video and listening to dynamic availability of such Components.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolIcon
          The ProtocolIcon interface is meant to be implemented by protocol implementations in order to export their icon.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
ProxyInfo.ProxyType
          Enum which stores possible proxy types
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
SecurityAuthority
          Implemented by the user interface, this interface allows a protocol provider to asynchronously demand passwords necessary for authentication against various realms.
ServerStoredDetails.AddressDetail
          A detail representing an address (street and street/house number).
ServerStoredDetails.BinaryDetail
          A generic detail used for representing binary content such as photos logos, avatars ....
ServerStoredDetails.CalendarDetail
          A generic detail meant to represent any date (calendar) associated details.
ServerStoredDetails.CityDetail
          A City name associated with a (home) address.
ServerStoredDetails.CountryDetail
          A detail representing a country of residence for the corresponding subject.
ServerStoredDetails.GenderDetail
          A bi-state detail indicating a gender.
ServerStoredDetails.GenericDetail
          A generic detail used as the root of all other server stored details.
ServerStoredDetails.LocaleDetail
          A generic detail that should be used (extended) when representing details that have anything to do with locales (countries, languages, etc).
ServerStoredDetails.MobilePhoneDetail
          A detail used for representing a (personal) mobile phone number.
ServerStoredDetails.NameDetail
          A generic detail representing any kind of name.
ServerStoredDetails.PhoneNumberDetail
          A generic detail used for representing a (personal) phone number.
ServerStoredDetails.PostalCodeDetail
          A postal or ZIP code associated with a (home) address.
ServerStoredDetails.ProvinceDetail
          The name of a state/province/region associated with a (home) address.
ServerStoredDetails.StringDetail
          A generic detail that should be used (extended) when representing details with a String content.
ServerStoredDetails.URLDetail
          A generic detail representing any url
ServerStoredDetails.WebPageDetail
          A personal web page.
StunServerDescriptor
          A StunServerDescriptor stores information necessary to create a STUN or TURN candidate harvester that we could use with ICE4J.
TransferAuthority
          Interacts with user for received transfer request for unknown calls.
TransformLayer
          An instance of the TransformLayer, when registered with OperationSetInstantMessageTransform would be passed all message events.
TransportProtocol
          Enumerates the "transport" (OSI transport/application) protocols used to carry the control channel for protocol services like xmmp, sip, etc.
UserCredentials
          The class is used whenever user credentials for a particular realm (site server or service) are necessary
WhiteboardInvitation
          This interface represents an invitation, which is send from a whiteboard participant to another user in order to invite this user to join the whiteboard.
WhiteboardParticipant
          The WhiteboardParticipant is an interface that represents participants in a whiteboard.
WhiteboardParticipantState
          The WhiteboardParticipantState class reflects the current state of a whiteboard participant.
WhiteboardPoint
          A point representing a location in (x,y) coordinate space, specified in integer precision.
WhiteboardSession
          A represenation of a WhiteboardSession.
WhiteboardSessionState
          The WhiteboardSessionState class reflects the current state of a whiteboard session.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.event
AccountManager
          Represents an implementation of AccountManager which loads the accounts in a separate thread.
AdHocChatRoom
          Represents an ad-hoc rendez-vous point where multiple chat users could communicate together.
AdHocChatRoomInvitation
          This interface represents an invitation, which is send from an ad-hoc chat room participant to another user in order to invite this user to join the ad-hoc chat room.
Call
          A representation of a Call.
CallPeer
          The CallPeer is an interface that represents peers in a call.
ChatRoom
          Represents a chat channel/room/rendez-vous point/ where multiple chat users could rally and communicate in a many-to-many fashion.
ChatRoomInvitation
          This interface represents an invitation, which is send from a chat room member to another user in order to invite this user to join the chat room.
ChatRoomMember
          This interface represents chat room participants.
ChatRoomMemberRole
          Indicates roles that a chat room member detains in its containing chat room.
ConferenceMember
          Represents a member and its details in a telephony conference managed by a CallPeer in its role as a conference focus.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
ContactGroup
          A ContactGroup is a collection of Contacts/Buddies/Subscriptions, stored by a communications service (e.g.
DTMFTone
          Class for representing all the different DTMF tones.
FileTransfer
          The FileTransfer interface is meant to be used by parties interested in the file transfer process.
IncomingFileTransferRequest
          Used for incoming file transfer request.
Message
          Used to access the content of instant messages that are sent or received via the instant messaging operation set.
OperationSet
           
OperationSetAdHocMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based ad-hoc conference rooms.
OperationSetAvatar
          This interface is an extension of the operation set, meant to be implemented by protocols that support user avatar.
OperationSetFileTransfer
          The File Transfer Operation Set provides an interface towards those functions of a given protocol, that allow transferring files among users.
OperationSetGeolocation
          This interface is an extension of the operation set, meant to be implemented by protocols that support exchange of geolocation details (like Jabber for example).
OperationSetMessageWaiting.MessageType
          Message waiting types.
OperationSetMultiUserChat
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
OperationSetPersistentPresence
          This interface is an extension of the presence operation set, meant to be implemented by protocols that support server stored contact lists (like icq for example).
OperationSetWhiteboarding
          Provides basic functionality for white-board.
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
ProtocolProviderFactory
          The ProtocolProviderFactory is what actually creates instances of a ProtocolProviderService implementation.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
RegistrationState
          The class represents a set of states that a protocol provider may take while registering, logging in, or signing on to a public service server, such as a SIP registrar, the ICQ/AIM login and registration servers or a Jabber server.
WhiteboardInvitation
          This interface represents an invitation, which is send from a whiteboard participant to another user in order to invite this user to join the whiteboard.
WhiteboardParticipant
          The WhiteboardParticipant is an interface that represents participants in a whiteboard.
WhiteboardSession
          A represenation of a WhiteboardSession.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.icqconstants
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.jabberconstants
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.media
AbstractCall
          Provides implementations for some of the methods in the Call abstract class to facilitate implementations.
AbstractCallPeer
          Provides a default implementation for most of the CallPeer methods with the purpose of only leaving custom protocol development to clients using the PhoneUI service.
Call
          A representation of a Call.
CallGroup
          This class represents group of several calls.
CallPeer
          The CallPeer is an interface that represents peers in a call.
CallPeerState
          The CallPeerState class reflects the current state of a call peer.
CallState
          The CallState class reflects the current state of a call.
Contact
          This class represents the notion of a Contact or Buddy, that is widely used in instant messaging today.
OperationFailedException
          OperationFailedException indicates an exception that occurred in the API.
OperationSet
           
OperationSetBasicTelephony
          An Operation Set defining all basic telephony operations such as conducting simple calls and etc.
OperationSetTelephonyConferencing
          Provides operations necessary to create and handle conferencing calls.
OperationSetVideoTelephony
          Represents an OperationSet giving access to video-specific functionality in telephony such as visual Components displaying video and listening to dynamic availability of such Components.
ProtocolProviderService
          The ProtocolProvider interface should be implemented by bundles that wrap Instant Messaging and telephony protocol stacks.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.msnconstants
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.whiteboardobjects
WhiteboardPoint
          A point representing a location in (x,y) coordinate space, specified in integer precision.
 

Classes in net.java.sip.communicator.service.protocol used by net.java.sip.communicator.service.protocol.yahooconstants
PresenceStatus
          The class is used to represent the state of the connection of a given ProtocolProvider or Contact.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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