Strolch is a parameterized framework for use on servers and IoT
Go to file
Robert von Burg b29d4703b3 [Major] Major rewrite of Controller/Activity execution
Controller now never triggers execution on the ExecutionHandler, but calls itself as often as necessary to keep execution of the same Activity in the same thread run. This leads to a more predictable sequence of executing of actions.

Further it is now possible to override the Controller's instantiated, to hook into the trigger of further execution of an Activity.
2022-01-19 19:48:43 +01:00
.mvn/wrapper [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
dev [Project] Updated IntelliJ formatter.xml 2021-11-16 17:12:25 +01:00
li.strolch.agent [New] AbstractTransaction.lock(StrolchRootElement) adds the given element to the TX's object cache 2022-01-19 19:39:41 +01:00
li.strolch.bom [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.model [Minor] Fixed constructors to work with Strolch 2022-01-19 19:41:33 +01:00
li.strolch.mvn.archetype.main [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00
li.strolch.mvn.archetype.webapp [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00
li.strolch.performancetest [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.persistence.postgresql [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.persistence.xml [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.privilege [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.rest [New] REST and WS API extends the Activity JSON with ExecutionPolicy data 2022-01-19 19:41:08 +01:00
li.strolch.service [Major] Major rewrite of Controller/Activity execution 2022-01-19 19:48:43 +01:00
li.strolch.soql [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.testbase [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
li.strolch.utils [Minor] Code cleanup in StringHelper 2022-01-19 19:36:38 +01:00
li.strolch.websocket [New] REST and WS API extends the Activity JSON with ExecutionPolicy data 2022-01-19 19:41:08 +01:00
li.strolch.xmlpers [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
src/dependency-check [Project] Updated initial dependency-check suppressions 2021-12-22 13:32:46 +01:00
.gitignore [Project] Updated .gitignore files 2020-01-08 09:18:37 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#7) 2018-03-28 19:44:31 +02:00
LICENSE [Project] added LICENSE and README.md 2014-09-16 09:29:42 +02:00
README.md [Project] Added contributors to README.md 2022-01-05 12:33:22 +01:00
mvnw [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
mvnw.cmd [Project] Added maven wrapper 2021-12-23 09:05:40 +01:00
pom.xml [Project] Updated dependencies to latest minor version 2022-01-05 12:29:32 +01:00

README.md

Strolch

Contributors License Build Status

WorksWithOpenJDK

The main repository which contains all of Strolch.

Strolch consists of the following modules:

  • li.strolch.utils
  • li.strolch.privilege
  • li.strolch.xmlpers
  • li.strolch.model
  • li.strolch.agent
  • li.strolch.service
  • li.strolch.persistence.postgresql
  • li.strolch.persistence.xml
  • li.strolch.rest
  • li.strolch.websocket
  • li.strolch.soql
  • li.strolch.mvn.archetype.main
  • li.strolch.mvn.archetype.webapp
  • li.strolch.bom
  • li.strolch.testbase
  • li.strolch.performancetest

And of course the website itself:

  • li.strolch.website

Getting Started

Either use a version on Maven Central: https://mvnrepository.com/artifact/li.strolch/li.strolch.agent

Or install locally first:

git clone https://github.com/4treesCH/strolch.git
cd strolch
mvn clean install -DskipTests

Then you can create your own project. Please read the README files in the generated projects.

To create a Strolch project see https://strolch.li/development/

More Information

Find more to Strolch at our website: https://strolch.li