Remote-Funktionen

Ein Präfix der Form REMOTE_<svc> und ein lokaler Name. Der Mapper gibt eine Funktionsinstanz zurück, die dem Vorgangsnamen im Flex-Remoting-Ziel entspricht. Die erforderliche Remoting-Konfiguration wird in der Anwendung durch Bereitstellen einer geeigneten services-config.xml-Datei während der Kompilierung implementiert. Im Folgenden wird eine Beispiel-RemoteFunctions-Implementierung aufgeführt:
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(); 
    } 
}