Java

The ScaleOut StateServer service allows you to deploy and host your own custom modules in a Java 8 (or higher) worker process that is launched and managed by the service.

The workflow for creating a module in Java is as follows:

  1. Create a Java project using your build tool of choice or generate a module with the archetypes:

    1. API module: com.scaleoutsoftware.archetypes:scaleout-msg-module.

    2. MSG module: com.scaleoutsoftware.archetypes:scaleout-api-module.

  2. Reference the com.scaleoutsoftware.modules:hosting library.

  3. Customize the project’s code to implement your modules.

  4. Use the ScaleOut Active Caching UI to deploy and manage your solution in production.