What's Next for HE?

I didn't mean to suggest that we have root access or be able to update firmware, etc. I doubt there's much if any need for that sort of thing. Perhaps just removing some restrictions in Groovy? For example, if I do:

def sslsocketfactory = SSLSocketFactory.getDefault();

I get

Expression [MethodCallExpression] is not allowed: javax.net.ssl.SSLSocketFactory.getDefault()

Another post (Help squashing bug: Expression [MethodCallExpression] is not allowed - #2 by JustinL) suggests that HE's implementation of Groovy doesn't support classes, Yet I can do

def payload = new JsonSlurper().parseText(msg.payload);

so HE obviously supports the creation of (some) classes.

Is SSLSocketFactory (and presumably other socket stuff) not allowed because it could lead to uncontrolled resource consumption, or something along those lines?

1 Like