org.openmobileis.synchro.openmsp.server.synctarget
Class SynchroTargerManager

java.lang.Object
  extended byorg.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager

public final class SynchroTargerManager
extends java.lang.Object

Title: OpenMobileIS project source
Description:

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

Method Summary
 void addSynchroTargetListener(OpenMSPSynchroTargetListener listener, java.lang.String version, UserTerminal terminal)
          Register a new Synchro target listener.
static SynchroTargerManager getManager()
           
 ProxySyncroTarget getProxySynchroTargetForTerminal(UserTerminal terminal)
           
 OpenMSPSynchroTargetListener getSynchroTargetListener(java.lang.String listenerName, java.lang.String version, UserTerminal terminal)
          return the SynchroTargetListener with specified name, version and terminal.
 void registerProxyTargetForTerminal(ProxySyncroTarget proxy, UserTerminal terminal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getManager

public static SynchroTargerManager getManager()

registerProxyTargetForTerminal

public void registerProxyTargetForTerminal(ProxySyncroTarget proxy,
                                           UserTerminal terminal)

addSynchroTargetListener

public void addSynchroTargetListener(OpenMSPSynchroTargetListener listener,
                                     java.lang.String version,
                                     UserTerminal terminal)
Register a new Synchro target listener. Version and terminal are optional. Several target can be registered depending on their version and/or terminal. Depending on the synchro terminal and synchro request, the right listener will be call. If no listener is found for a version and/or terminal the nearest if return.

Parameters:
listener - : target listener to be registered
version - : version of the target listener (optional)
terminal - : terminal that can use this listener (optional).

getSynchroTargetListener

public OpenMSPSynchroTargetListener getSynchroTargetListener(java.lang.String listenerName,
                                                             java.lang.String version,
                                                             UserTerminal terminal)
return the SynchroTargetListener with specified name, version and terminal. Version and terminal are optional. If no listener is found return null;

Parameters:
listenerName - : name of the listener to return.
version - : version of the target listener (optional)
terminal - : terminal that can use this listener (optional).
Returns:

getProxySynchroTargetForTerminal

public ProxySyncroTarget getProxySynchroTargetForTerminal(UserTerminal terminal)


Copyright 2006 OpenMobileIS. All Rights Reserved.