Class jala.AsyncRequest
Object
|
+--jala.AsyncRequest
- class
jala.AsyncRequest
This class is used to create requests of type "INTERNAL"
(like cron-jobs) that are processed in a separate thread and
therefor asynchronous.
Deprecated Use the app.invokeAsync method instead (built-in into Helma as of version 1.6)
Defined in AsyncRequest.js
Constructor Summary |
jala.AsyncRequest
(<Object> obj, <String> funcName, <Array> args)
Creates a new AsyncRequest instance.
|
Method Summary |
void
|
evaluate()
Starts this asynchronous request.
|
Boolean
|
isAlive()
Returns true if the underlying thread is alive
|
void
|
run()
Starts this asynchronous request.
|
void
|
setDelay(<Number> millis)
Defines the delay to wait before evaluating this asynchronous request.
|
void
|
setTimeout(<Number> seconds)
Sets the timeout of this asynchronous request.
|
jala.AsyncRequest
jala.AsyncRequest(<Object> obj, <String> funcName, <Array> args)
Creates a new AsyncRequest instance.
Parameters:
obj
- Object in whose context the method should be called
funcName
- Name of the function to call
args
- Array containing the arguments that should be passed to the function (optional). This option is deprecated, instead pass the arguments directly to the run() method.
Returns:
A new instance of AsyncRequest
Deprecated Use the app.invokeAsync method instead (built-in into Helma as of version 1.6)
evaluate
void evaluate()
Starts this asynchronous request.
Deprecated Use run() instead
isAlive
Boolean isAlive()
Returns true if the underlying thread is alive
Returns:
True if the underlying thread is alive, false otherwise.
run
void run()
Starts this asynchronous request. Any arguments passed to
this method will be passed to the method executed by
this AsyncRequest instance.
setDelay
void setDelay(<Number> millis)
Defines the delay to wait before evaluating this asynchronous request.
Parameters:
millis
- Milliseconds to wait
setTimeout
void setTimeout(<Number> seconds)
Sets the timeout of this asynchronous request.
Parameters:
seconds
- Thread-timeout.
Documentation generated by
JSDoc on Tue Jan 8 15:45:31 2008