Fonctions distantes

S’il reçoit un préfixe de type REMOTE_<svc> et d’un nom local, le module de mappage renvoie une instance de fonction correspondant au nom d’opération de la destination de remoting (appel à distance) Flex. La configuration de remoting requise est implémentée dans l’application en fournissant un fichier services-config.xml adéquat au cours de la compilation. Voici un exemple d’implémentation RemoteFunctions :
public interface IRemoteFunctions { 
 
    @ServiceMethod(familyId="Long") 
    long add(long a, long b); 
 
    @ServiceMethod(displayName = "randomInt", familyId="Int", description = "Return a random integer") 
    int random();    
} 
 
 
public class RemoteFunctionsImpl implements IRemoteFunctions { 
 
    public long add(long a, long b) { 
        return a + b; 
    }  
    
    public int random() { 
        return new Random().nextInt(); 
    } 
}