Skip to content

Commit 7f6de4e

Browse files
committed
HSEARCH-5417 Deprecate for removal org.hibernate.search.util.common.serialization.spi.SerializationUtils
1 parent 89dd68b commit 7f6de4e

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

util/common/src/main/java/org/hibernate/search/util/common/serialization/spi/SerializationUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.io.ObjectInputStream;
1111
import java.io.ObjectOutputStream;
1212

13+
@Deprecated(since = "8.1", forRemoval = true)
1314
public final class SerializationUtils {
1415

1516
private SerializationUtils() {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
* Copyright Red Hat Inc. and Hibernate Authors
4+
*/
5+
package org.hibernate.search.util.common.serialization.spi;
6+
7+
import static org.assertj.core.api.Assertions.assertThat;
8+
9+
import java.io.Serializable;
10+
11+
import org.junit.jupiter.api.Test;
12+
13+
@Deprecated(since = "8.1", forRemoval = true)
14+
class SerializationUtilsTest {
15+
16+
@SuppressWarnings({ "removal", "deprecation" })
17+
@Test
18+
void smoke() {
19+
MyRecord test = new MyRecord( 1, "smth" );
20+
byte[] serialized = SerializationUtils.serialize( test );
21+
22+
MyRecord deserialized = SerializationUtils.deserialize( MyRecord.class, serialized );
23+
assertThat( deserialized ).isEqualTo( test );
24+
}
25+
26+
record MyRecord(int number, String string) implements Serializable {
27+
}
28+
}

0 commit comments

Comments
 (0)