openamf/src/web/examples client3.as,NONE,1.1 client3.swf,1.2,1.3 client3.fla,1.2,1.3
[email protected] Mon, 01 Dec 2003 17:02:13 -0800
| Newsgroups | gmane.comp.java.openamf.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/openamf/openamf/src/web/examples
In directory sc8-pr-cvs1:/tmp/cvs-serv10015/src/web/examples
Modified Files:
client3.swf client3.fla
Added Files:
client3.as
Log Message:
Comments on client bugs. If not corrected by next release this test client will likely be depricated.
--- NEW FILE: client3.as ---
/*
This code is currently not working as of
December 01, 2003. Feel free to fix and commit
if you have the time. Looks like it would be
a great test client.
*/
#include "NetServices.as"
#include "NetDebug.as"
NetServices.setDefaultGatewayURL("http://localhost:8080/openamf/gateway");
gatewayConnection = NetServices.createGatewayConnection();
myService = gatewayConnection.getService("org.openamf.examples.Test3");
myJMXService = gatewayConnection.getService("jboss:service=JNDIView");
myStatelessEJBService = gatewayConnection.getService("TestStatelessEJBBean");
myStatefulEJBService = gatewayConnection.getService("TestStatefulEJBBean");
var number = 123.456;
var numberArray = new Array();
numberArray[0] = 123;
numberArray[1] = 456;
var string = "hello";
var date = new Date();
var xml = new XML("<state>California<city>san francisco</city></state>");
Pojo = function() {}
Object.registerClass("remoting.test.Pojo", Pojo);
var pojo = new Pojo();
pojo.name = "Joe";
pojo.age = 23;
var ejb = "hello ejb";
function NumberHandler()
{
this.onResult = function (getNumber)
{
resultvar = getNumber;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function NumberArrayHandler()
{
this.onResult = function (getNumberArray)
{
resultvar = getNumberArray[0] + " , " + getNumberArray[1];
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function StringHandler()
{
this.onResult = function (getString)
{
resultvar = getString;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function DateHandler()
{
this.onResult = function (getDate)
{
resultvar = getDate.toString();
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function XMLHandler()
{
this.onResult = function (getXML)
{
resultvar = getXML;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function POJOHandler()
{
this.onResult = function (getPOJO)
{
resultvar = getPOJO;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function EJBHandler()
{
this.onResult = function (getEcho)
{
resultvar = getEcho;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function JMXHandler()
{
this.onResult = function (listXML)
{
resultvar = listXML;
}
this.onStatus = function (status)
{
resultvar = status;
}
}
function onNumber(btn)
{
sendvar = number;
myService.getNumber(new NumberHandler(), number);
}
function onNumberArray(btn)
{
sendvar = numberArray;
myService.getNumberArray(new NumberArrayHandler(), numberArray);
}
function onString(btn)
{
sendvar = string;
myService.getString(new StringHandler(), string);
}
function onDate(btn)
{
sendvar = date;
myService.getDate(new DateHandler(), date);
}
function onXML(btn)
{
sendvar = xml;
myService.getXML(new XMLHandler(), xml);
}
function onPOJO(btn)
{
sendvar = pojo;
myPOJOService.getPOJO(new POJOHandler(), pojo);
}
function onEJBstateful(btn)
{
sendvar = ejb;
myStatefulEJBService.getEcho(new EJBHandler(), ejb);
}
function onEJBstateless(btn)
{
sendvar = ejb;
myStatelessEJBService.getEcho(new EJBHandler(), ejb);
}
function onJMX(btn)
{
sendvar = jmx;
myJMXService.listXML(new JMXHandler());
}
Index: client3.swf
===================================================================
RCS file: /cvsroot/openamf/openamf/src/web/examples/client3.swf,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
Binary files /tmp/cvsMKF1Qt and /tmp/cvsQfFDps differ
Index: client3.fla
===================================================================
RCS file: /cvsroot/openamf/openamf/src/web/examples/client3.fla,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
Binary files /tmp/cvsOv3T0G and /tmp/cvsAjRmlf differ
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/