diff options
author | Joe George <joe@zeroc.com> | 2015-12-09 15:25:58 -0500 |
---|---|---|
committer | Joe George <joe@zeroc.com> | 2015-12-10 09:57:55 -0500 |
commit | b9c261a2011b4c5d449c96fe888ca562f3534254 (patch) | |
tree | 421af086fd6a724c9bf4e8cbebb5751e1cdd26c1 /js/src/Ice/ValueFactoryManager.js | |
parent | C++11 mapping adding CommunicatorHolder (diff) | |
download | ice-b9c261a2011b4c5d449c96fe888ca562f3534254.tar.bz2 ice-b9c261a2011b4c5d449c96fe888ca562f3534254.tar.xz ice-b9c261a2011b4c5d449c96fe888ca562f3534254.zip |
ICE-6897 & ICE-6908 for JavaScript ValueFactory's
- Removed ValueFactory class. ValueFactory's are now just function
callbacks
Diffstat (limited to 'js/src/Ice/ValueFactoryManager.js')
-rw-r--r-- | js/src/Ice/ValueFactoryManager.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/js/src/Ice/ValueFactoryManager.js b/js/src/Ice/ValueFactoryManager.js index 55efddf9fea..20333b8bd66 100644 --- a/js/src/Ice/ValueFactoryManager.js +++ b/js/src/Ice/ValueFactoryManager.js @@ -47,7 +47,12 @@ var ValueFactoryManager = Ice.Class({ ex.kindOfObject = "value factory"; throw ex; } - this._factoryMap.set(id, factory); + this._factoryMap.set(id, + function(s) + { + return factory.create(s); + } + ); this._objectFactoryMap.set(id, factory); }, find: function(id) |