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

List of all members.

Detailed Description

Title: OpenMobileIS project source
Description:.

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

Definition at line 42 of file SynchroTargerManager.java.

Public Member Functions

void registerProxyTargetForTerminal (ProxySyncroTarget proxy, UserTerminal terminal)
void addSynchroTargetListener (OpenMSPSynchroTargetListener listener, String version, UserTerminal terminal)
 Register a new Synchro target listener.
OpenMSPSynchroTargetListener getSynchroTargetListener (String listenerName, String version, UserTerminal terminal)
 return the SynchroTargetListener with specified name, version and terminal.
ProxySyncroTarget getProxySynchroTargetForTerminal (UserTerminal terminal)

Static Public Member Functions

static SynchroTargerManager getManager ()

Classes

class  TargetContainer
class  TargetVersion


Member Function Documentation

void org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.addSynchroTargetListener ( OpenMSPSynchroTargetListener  listener,
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).

Definition at line 112 of file SynchroTargerManager.java.

References org.openmobileis.common.util.collection.Array.add(), org.openmobileis.synchro.openmsp.server.synctarget.OpenMSPSynchroTargetListener.getTargetName(), org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetVersion.target, org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetContainer.TargetList, org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetContainer.targetName, org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetVersion.terminal, and org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetVersion.version.

OpenMSPSynchroTargetListener org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.getSynchroTargetListener ( String  listenerName,
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:

Definition at line 136 of file SynchroTargerManager.java.

References org.openmobileis.common.util.collection.Array.get(), org.openmobileis.common.util.collection.Array.size, and org.openmobileis.synchro.openmsp.server.synctarget.SynchroTargerManager.TargetContainer.TargetList.


The documentation for this class was generated from the following file:
Generated on Mon Dec 4 11:03:43 2006 for OpenMobileIS by  doxygen 1.5.1-p1