Skip to content

Commit 22c5ef8

Browse files
committed
Fix missing classes in the kafkasql message index
1 parent 7e5a6fb commit 22c5ef8

File tree

2 files changed

+59
-6
lines changed

2 files changed

+59
-6
lines changed

app/src/main/java/io/apicurio/registry/storage/impl/kafkasql/serde/KafkaSqlMessageIndex.java

+58-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,56 @@
11
package io.apicurio.registry.storage.impl.kafkasql.serde;
22

33
import io.apicurio.registry.storage.impl.kafkasql.KafkaSqlMessage;
4-
import io.apicurio.registry.storage.impl.kafkasql.messages.*;
4+
import io.apicurio.registry.storage.impl.kafkasql.messages.AppendVersionToBranch3Message;
5+
import io.apicurio.registry.storage.impl.kafkasql.messages.ConsumeDownload1Message;
6+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateArtifact8Message;
7+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateArtifactVersion7Message;
8+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateArtifactVersionComment4Message;
9+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateBranch4Message;
10+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateDownload1Message;
11+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateGlobalRule2Message;
12+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateGroup1Message;
13+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateRoleMapping3Message;
14+
import io.apicurio.registry.storage.impl.kafkasql.messages.CreateSnapshot1Message;
15+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteAllExpiredDownloads0Message;
16+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteAllUserData0Message;
17+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifact2Message;
18+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifactRule3Message;
19+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifactRules2Message;
20+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifactVersion3Message;
21+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifactVersionComment4Message;
22+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteArtifacts1Message;
23+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteBranch2Message;
24+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteConfigProperty1Message;
25+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteGlobalRule1Message;
26+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteGlobalRules0Message;
27+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteGroup1Message;
28+
import io.apicurio.registry.storage.impl.kafkasql.messages.DeleteRoleMapping1Message;
29+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportArtifact1Message;
30+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportArtifactRule1Message;
31+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportArtifactVersion1Message;
32+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportBranch1Message;
33+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportComment1Message;
34+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportContent1Message;
35+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportGlobalRule1Message;
36+
import io.apicurio.registry.storage.impl.kafkasql.messages.ImportGroup1Message;
37+
import io.apicurio.registry.storage.impl.kafkasql.messages.NextCommentId0Message;
38+
import io.apicurio.registry.storage.impl.kafkasql.messages.NextContentId0Message;
39+
import io.apicurio.registry.storage.impl.kafkasql.messages.NextGlobalId0Message;
40+
import io.apicurio.registry.storage.impl.kafkasql.messages.ReplaceBranchVersions3Message;
41+
import io.apicurio.registry.storage.impl.kafkasql.messages.ResetCommentId0Message;
42+
import io.apicurio.registry.storage.impl.kafkasql.messages.ResetContentId0Message;
43+
import io.apicurio.registry.storage.impl.kafkasql.messages.ResetGlobalId0Message;
44+
import io.apicurio.registry.storage.impl.kafkasql.messages.SetConfigProperty1Message;
45+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateArtifactMetaData3Message;
46+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateArtifactRule4Message;
47+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateArtifactVersionComment5Message;
48+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateArtifactVersionMetaData4Message;
49+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateBranchMetaData3Message;
50+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateContentCanonicalHash3Message;
51+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateGlobalRule2Message;
52+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateGroupMetaData2Message;
53+
import io.apicurio.registry.storage.impl.kafkasql.messages.UpdateRoleMapping2Message;
554
import jakarta.enterprise.context.ApplicationScoped;
655

756
import java.util.HashMap;
@@ -22,40 +71,43 @@ private static void indexMessageClasses(Class<? extends KafkaSqlMessage> ... mcl
2271
}
2372
static {
2473
indexMessageClasses(
74+
AppendVersionToBranch3Message.class,
2575
ConsumeDownload1Message.class,
2676
CreateArtifact8Message.class,
2777
CreateArtifactVersion7Message.class,
2878
CreateArtifactVersionComment4Message.class,
29-
CreateArtifact8Message.class,
79+
CreateBranch4Message.class,
3080
CreateDownload1Message.class,
31-
CreateSnapshot1Message.class,
3281
CreateGlobalRule2Message.class,
3382
CreateGroup1Message.class,
3483
CreateRoleMapping3Message.class,
84+
CreateSnapshot1Message.class,
3585
DeleteAllExpiredDownloads0Message.class,
3686
DeleteAllUserData0Message.class,
3787
DeleteArtifact2Message.class,
38-
DeleteBranch2Message.class,
3988
DeleteArtifactRule3Message.class,
4089
DeleteArtifactRules2Message.class,
4190
DeleteArtifacts1Message.class,
4291
DeleteArtifactVersion3Message.class,
4392
DeleteArtifactVersionComment4Message.class,
93+
DeleteBranch2Message.class,
4494
DeleteConfigProperty1Message.class,
4595
DeleteGlobalRule1Message.class,
4696
DeleteGlobalRules0Message.class,
4797
DeleteGroup1Message.class,
4898
DeleteRoleMapping1Message.class,
49-
ImportBranch1Message.class,
99+
ImportArtifact1Message.class,
50100
ImportArtifactRule1Message.class,
51101
ImportArtifactVersion1Message.class,
102+
ImportBranch1Message.class,
52103
ImportComment1Message.class,
53104
ImportContent1Message.class,
54105
ImportGlobalRule1Message.class,
55106
ImportGroup1Message.class,
56107
NextCommentId0Message.class,
57108
NextContentId0Message.class,
58109
NextGlobalId0Message.class,
110+
ReplaceBranchVersions3Message.class,
59111
ResetCommentId0Message.class,
60112
ResetContentId0Message.class,
61113
ResetGlobalId0Message.class,
@@ -64,6 +116,7 @@ private static void indexMessageClasses(Class<? extends KafkaSqlMessage> ... mcl
64116
UpdateArtifactRule4Message.class,
65117
UpdateArtifactVersionComment5Message.class,
66118
UpdateArtifactVersionMetaData4Message.class,
119+
UpdateBranchMetaData3Message.class,
67120
UpdateContentCanonicalHash3Message.class,
68121
UpdateGlobalRule2Message.class,
69122
UpdateGroupMetaData2Message.class,

integration-tests/src/test/java/io/apicurio/tests/migration/GenerateCanonicalHashImportIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void testGeneratingCanonicalHashOnImport() throws Exception {
5353
JsonSchemaMsgFactory jsonSchema = new JsonSchemaMsgFactory();
5454
for (int i = 0; i < 20; i++) {
5555
String artifactId = i + "-" + UUID.randomUUID();
56-
String content = IoUtil.toString(jsonSchema.getSchemaStream());
56+
String content = jsonSchema.getSchemaString();
5757
artifacts.put(artifactId, content);
5858
}
5959
var importReq = client.admin().importEscaped().toPostRequestInformation(generateExportedZip(artifacts));

0 commit comments

Comments
 (0)