Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.service.contactsource

Interface Summary
ContactQuery The ContactQuery corresponds to a particular query made through the ContactSourceService.
ContactQueryListener The ContactQueryListener notifies interested parties of any change in a ContactQuery, e.g.
ContactSourceService The ContactSourceService interface is meant to be implemented by modules supporting large lists of contacts and wanting to enable searching from other modules.
ExtendedContactSourceService The ExtendedContactSourceService as its name states it, extends the ContactSourceService in order to provide the possibility to query a contact source by specifying a given Pattern.
SourceContact The SourceContact is the result contact of a search in the source.
 

Class Summary
AbstractContactQuery<T extends ContactSourceService> Provides an abstract implementation of the basic functionality of ContactQuery and allows extenders to focus on the specifics of their implementation.
AsyncContactQuery<T extends ContactSourceService> Provides an abstract implementation of a ContactQuery which runs in a separate Thread.
AsyncContactSourceService Declares the interface of a ContactSourceService which performs ContactQuerys in a separate Thread.
ContactDetail The ContactDetail is a detail of a SourceContact corresponding to a specific address (phone number, email, identifier, etc.), which defines the different possible types of communication and the preferred ProtocolProviderServices to go through.
ContactQueryStatusEvent The ContactQueryStatusEvent is triggered each time a ContactQuery changes its status.
ContactReceivedEvent The ContactReceivedEvent indicates that a SourceContact has been received as a result of a ContactQuery.
GenericSourceContact Implements a generic SourceContact for the purposes of the support for the OS-specific Address Book.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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