Calling Seam component from JavaFX

We very close to moving Flamingo and Fiji to It will probably (finally) happen next week. I just wanted to show how simple it is to call a Seam component from JavaFX using Flamingo:

Seam component (server):

@Name ("currentTime")
public class CurrentTime {
   public Date currentTime () {
	return (new java.util.Date());

Service interface (client):

public interface CurrentTime {
   public Date currentTime ();

JavaFX script (client):

FXServiceFactory.URL = "http://localhost:8080/server-javafx/seam/resource/hessian/";
var ct = (FXServiceFactory.getService(CurrentTime.class,"currentTime") as CurrentTime);
var now = ct.currentTime();

That’s it!


  1. chuaky says:


    I am getting

    cannot access com.sun.javafx.runtime.location.ObjectVariable
    class file for com.sun.javafx.runtime.location.ObjectVariable not found

    for the FXServiceFactory.URL

    I am using JavaFX 1.3 and latest flamingo 2.2.0


  2. max says:

    Please repost the question here:

  3. max says:

    The error means you are probably still using JavaFX 1.2.x. Make sure you are using version 1.3. Please post any follow up questions to Flamingo forum.

  4. chuaky says:

    hi max, already posted in forum, however still facing issues although i should be using JavaFX 1.3 from Netbeans 6.9. See


Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.