org.mozilla.javascript
Class Synchronizer
- Callable, Function, Scriptable
public class Synchronizer
This class provides support for implementing Java-style synchronized
methods in Javascript.
Synchronized functions are created from ordinary Javascript
functions by the Synchronizer
constructor, e.g.
new Packages.org.mozilla.javascript.Synchronizer(fun)
.
The resulting object is a function that establishes an exclusive
lock on the this
object of its invocation.
The Rhino shell provides a short-cut for the creation of
synchronized methods: sync(fun)
has the same effect as
calling the above constructor.
call , construct , delete , delete , get , get , getClassName , getDefaultValue , getDelegee , getIds , getParentScope , getPrototype , has , has , hasInstance , newInstance , put , put , setDelegee , setParentScope , setPrototype |
Synchronizer
public Synchronizer(Scriptable obj)
Create a new synchronized function from an existing one.
obj
- the existing function