Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

org.openmobileis.synchro.openmsp.client.OpenMSPSynchroManager Class Reference

Inheritance diagram for org.openmobileis.synchro.openmsp.client.OpenMSPSynchroManager:

org.openmobileis.synchro.client.SynchroProcessor List of all members.

Detailed Description

Title: OpenMobileIS project source
Description: Default SynchroManager for OpenMSP protocol.

Author:
Philippe Delrieu
Since:
JDK 1.1
Version:
1.0.

Definition at line 59 of file OpenMSPSynchroManager.java.

Public Member Functions

String getProcessorName ()
void notifyFailure (String listernerName)
OpenMSPSyncListener getListenerByName (String listenerName)
void doSynchro (Credential cred, SynchroDescriptor descriptor) throws SynchroException
void addListener (OpenMSPSyncListener listener, String[] depends)
 register a new listener and its depends that will participate to the synchro.
String getLastSynchroLogin ()
String getSynchroUserAgent (SynchroDescriptor descriptor)
 return the user agent to use with synchronisation.
int getGlobalSynchroStatut ()

Static Public Member Functions

static OpenMSPSynchroManager getManager ()

Static Public Attributes

static final String OPENMSPPROCESSORNAME = "OpenMSPSync"


Member Function Documentation

void org.openmobileis.synchro.openmsp.client.OpenMSPSynchroManager.addListener OpenMSPSyncListener  listener,
String[]  depends
 

register a new listener and its depends that will participate to the synchro.

Listener's depends are an array of listener name that must be synchronized before the new listener. Thier is no specific order to register the listener and its dependance.

Parameters:
listener : listener to register
depends : list of listener name

Definition at line 168 of file OpenMSPSynchroManager.java.

References org.openmobileis.synchro.openmsp.client.core.ListenerOrdonancer.addListener().

String org.openmobileis.synchro.openmsp.client.OpenMSPSynchroManager.getSynchroUserAgent SynchroDescriptor  descriptor  ) 
 

return the user agent to use with synchronisation.

The user agent can be defined with the property org.openmobileis.synchro.direct.useragent. or if not set, it's constructed with plateform information. default user agent : OpenMSPPlug-<OpenMobileISMajorVersion>.<OpenMobileISMinorVersion>-<OS>[<OSVersion>]-<user language>="">-<synchro type="" if="" present>=""> The synchro type is defined with the property OpenMSPsynchrotype of the descriptor.

Returns:

Definition at line 214 of file OpenMSPSynchroManager.java.

References org.openmobileis.common.context.Plateform.getOpenMobileISMajorVersion(), org.openmobileis.common.context.Plateform.getOpenMobileISMinorVersion(), org.openmobileis.common.context.Plateform.getOS(), org.openmobileis.common.context.Plateform.getOSVersion(), and org.openmobileis.synchro.client.SynchroDescriptor.getProperty().


The documentation for this class was generated from the following file:
Generated on Wed Dec 14 21:05:40 2005 for OpenMobileIS by  doxygen 1.4.4