PonderTalk

A Managed Object that parses and executes PonderTalk. PonderTalk can be supplied as strings from other PonderTalk statements or as strings received over RMI. The PonderTalk string is executed and the result is returned as a string. If an error occurs then a Ponder2Exception or a RemoteException is thrown.

Factory Messages

create

Creates a PonderTalk managed object

create: rmiName

Creates a PonderTalk managed object with rmiName as the RMI name that will be listened to

Operational Messages

rmi: rmiName

Binds this managed object to a new RMI name. Any previous bindings are maintained.

execute: aPonderTalkString

Compiles and executes aPonderTalkString and returns the result.

test: aString

Tests this managed object by sending PonderTalk over RMI back to this managed object without the need for an RMI client. If this managed object has been bound to more than one RMI name then the test PonderTalk is only sent to the last bound interface.

trace: aBoolean

turns tracing on if aBoolean is true else turns it off.