In memory channel

Javonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology. If have not yet created your first project check Javonet overview and quick start guides for your technology.

Javonet offers two ways of communicating with called runtime. In memory channel is used to use Javonet within the same machine.

// use Activate only once in your app
Javonet.activate("your-license-key");

RuntimeFactory communicationChannel = Javonet.inMemory();
// use communicationChannel to create runtimes to interact with

Communication channel can be configured also with configuration file. Read more in Configure Channel.

After selecting channel user selects a runtime to interact with in order to create Runtime Context.