summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/scripting
AgeCommit message (Collapse)Author
2014-09-26Various problems found by FindBugsAndrew Branson
2014-09-15Add trim calls to ObjectProperties.getString() to discard any extraAndrew Branson
whitespace around the values. Fixes #165 Remove old Gateway.getProperty methods - there should be no deprecated methods in the 3.0 release Move all getProperty() calls to getString or other so they will be trimmed. Introduce ObjectProperties.getInstances to create ArrayLists of objects from comma-separated class name lists.
2014-08-28pull master devsogattaz
2014-07-07Merge branch 'master' of ssh://dev.cccs.uwe.ac.uk:22/var/git/cristal-kernelogattaz
2014-07-04Refactored tanuki service wrapper to a separate moduleAndrew Branson
2014-06-05Merge branch 'master' of ssh://dev.cccs.uwe.ac.uk:22/var/git/cristal-kernelogattaz
2014-06-05LDAP refactored behind interfaces. All functions of LDAP now hiddenAndrew Branson
behind interfaces: Authenticator, Lookup and NextKeyManager (LDAP property storage was already a ClusterStorage). Gateway holds additional objects, and Fixes #26 #191. Refs #27 (needs additional work for read perms and auth tokens)
2014-03-21Set the class loader of the ScriptingEngine to the same as the ScriptAndrew Branson
class, instead of the thread context one. Should solve problems with Jetty etc.
2014-02-27manage ipv6 localhost hostaddress ogattaz
2014-02-26Properties extended as ObjectProperties, which can return any Object,Andrew Branson
and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149
2014-01-23Refactored Resource into a new ResourceLoader interface, which allowsAndrew Branson
CRISTAL processes in other enviroments with complex class loading (e.g. OSGi) to supply their own resource and class loader to the kernel and its modules. Fixes #149
2013-11-183.0-SNAPSHOT (Will be first open source version)Andrew Branson
New StateMachine desc IssueID #28
2013-07-15Slacken the module script return type to Object, so it doesn't complainAndrew Branson
with default returns
2013-06-24Set agent in module scripts to either current user or system.Andrew Branson
2013-06-22Give name to module init scripts to aid debuggingAndrew Branson
2013-06-18Set script name so exceptions are more descriptiveAndrew Branson
2013-04-03Remove rogue System.outAndrew Branson
2013-02-27Script testing and resulting fixesAndrew Branson
2013-02-25Throw error properly if script engine not found.Andrew Branson
Fixes #104
2013-02-14Fold script console environment into Script.Andrew Branson
Add support for 'textFiles/consoleScript.lang.txt' console function declarations in kernel and modules. Use that context for ScriptConsole network consoles and new ShellConsole client process.
2013-02-13Global catch in Script extended to all Throwables.Andrew Branson
2013-02-08Logging and exception cleanupAndrew Branson
2012-08-03Logging and error message clean-upAndrew Branson
Logger.debug(String) now deprecated so they're easier to spot when left in.
2012-07-12Suspend transition now can carry an optional 'Errors' outcome whereAndrew Branson
client processes can record the reason for the suspension. Errors XML is marshalled ErrorInfo. UserCodeProcess automatically sends fatal ErrorInfos through suspend jobs. Job API added to to support all this. fixes #23
2012-06-04Removed ref to internal mozilla undef. javax.script should now returnAndrew Branson
null instead.
2012-05-30Initial Maven ConversionAndrew Branson