Skip to content

Commit a0e32eb

Browse files
authored
[Refactor] StreamIO and OpenSearchException foundation to core library (#8035) (#8540)
This commit refactors the Stream IO classes from the server to core library to support cloud native and serverless extensions. The following classes are refactored: * StreamInput * StreamOutput * Writeable * NamedWriteable * NamedWriteableRegistry * Index * ShardId * BytesReference * ByteArray * BigArray * SecureString * Text * ParsingException * RestStatus The namespace is left unchanged but will be refactored in a follow up commit to avoid split package in order to support jigsaw modularity. Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
1 parent 2065cdb commit a0e32eb

File tree

139 files changed

+2195
-2358
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+2195
-2358
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
9797
- Move span actions to Scope ([#8411](https://github.com/opensearch-project/OpenSearch/pull/8411))
9898
- [Refactor] OpenSearchException streamables to a registry ([#7646](https://github.com/opensearch-project/OpenSearch/pull/7646))
9999
- [Refactor] Serverless common classes to libraries ([#8065](https://github.com/opensearch-project/OpenSearch/pull/8065))
100+
- [Refactor] StreamIO and OpenSearchException foundation to core library ([#8035](https://github.com/opensearch-project/OpenSearch/pull/8035))
100101

101102
### Deprecated
102103

libs/core/src/main/java/org/opensearch/BaseExceptionsHelper.java

Lines changed: 0 additions & 283 deletions
This file was deleted.

0 commit comments

Comments
 (0)