This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
4185-add-persistent-state-support-for-streampipe-functions
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from c78f3c7236 refactor: Extract migration selection to method (#4182)
add e019b48096 docs: Add AGENTS guides for various modules in the
repository
add 13b815f010 fix: Exclude AGENTS.md from build process and update
documentation standards
new a54a4cf70c Merge branch 'add-agents-md' into
4185-add-persistent-state-support-for-streampipe-functions
new 65e26fd4da feat(#4185): First version of function state workflow
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
AGENTS.md | 30 +++++++++
pom.xml | 3 +
.../apache/streampipes/client/api/IAdminApi.java | 6 ++
.../apache/streampipes/client/api/AdminApi.java | 18 ++++++
streampipes-extensions/AGENTS.md | 21 ++++++
.../streampipes/model/function/FunctionState.java | 52 ++++++++-------
streampipes-pipeline-management/AGENTS.md | 22 +++++++
streampipes-resource-management/AGENTS.md | 21 ++++++
streampipes-rest/AGENTS.md | 18 ++++++
.../streampipes/rest/impl/FunctionsResource.java | 37 +++++++++++
streampipes-service-core/AGENTS.md | 23 +++++++
.../service/core/StreamPipesCoreApplication.java | 42 ++++++++++++
.../function/FunctionShutdownResource.java | 24 +++----
.../StreamPipesExtensionsServiceBase.java | 1 -
.../function/StreamPipesFunctionHandler.java | 8 ++-
.../storage/api/core/INoSqlStorage.java | 3 +
.../IFunctionStateStorage.java} | 7 +-
streampipes-storage-couchdb/AGENTS.md | 22 +++++++
.../storage/couchdb/CouchDbStorageManager.java | 7 ++
.../FunctionStateStorageImpl.java} | 15 +++--
streampipes-user-management/AGENTS.md | 21 ++++++
.../standalone/function/FunctionContext.java | 9 +++
.../standalone/function/FunctionStateStore.java | 74 ++++++++++++++++++++++
.../wrapper/standalone/function/StateStore.java | 6 +-
ui/AGENTS.md | 35 ++++++++++
.../streampipes/platform-services/AGENTS.md | 22 +++++++
ui/projects/streampipes/shared-ui/AGENTS.md | 23 +++++++
27 files changed, 522 insertions(+), 48 deletions(-)
create mode 100644 AGENTS.md
create mode 100644 streampipes-extensions/AGENTS.md
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Privilege.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/function/FunctionState.java
(63%)
create mode 100644 streampipes-pipeline-management/AGENTS.md
create mode 100644 streampipes-resource-management/AGENTS.md
create mode 100644 streampipes-rest/AGENTS.md
create mode 100644 streampipes-service-core/AGENTS.md
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/monitoring/MonitoringResource.java
=>
streampipes-service-extensions/src/main/java/org/apache/streampipes/rest/extensions/function/FunctionShutdownResource.java
(60%)
copy
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/{user/IPrivilegeStorage.java
=> function/IFunctionStateStorage.java} (82%)
create mode 100644 streampipes-storage-couchdb/AGENTS.md
copy
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/{system/FileMetadataStorageImpl.java
=> function/FunctionStateStorageImpl.java} (68%)
create mode 100644 streampipes-user-management/AGENTS.md
create mode 100644
streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/function/FunctionStateStore.java
copy
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/pe/context/EventProcessorRuntimeContext.java
=>
streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/function/StateStore.java
(84%)
create mode 100644 ui/AGENTS.md
create mode 100644 ui/projects/streampipes/platform-services/AGENTS.md
create mode 100644 ui/projects/streampipes/shared-ui/AGENTS.md