diff --git a/src/main/java/it/cavallium/dbengine/client/SnapshotException.java b/src/main/java/it/cavallium/dbengine/client/SnapshotException.java index 2f6cc82..9f465ed 100644 --- a/src/main/java/it/cavallium/dbengine/client/SnapshotException.java +++ b/src/main/java/it/cavallium/dbengine/client/SnapshotException.java @@ -1,6 +1,6 @@ package it.cavallium.dbengine.client; -public class SnapshotException extends RuntimeException { +public class SnapshotException extends IllegalStateException { public SnapshotException(Throwable ex) { super(ex); diff --git a/src/main/java/it/cavallium/dbengine/database/serialization/SerializationException.java b/src/main/java/it/cavallium/dbengine/database/serialization/SerializationException.java index e339999..ed35e76 100644 --- a/src/main/java/it/cavallium/dbengine/database/serialization/SerializationException.java +++ b/src/main/java/it/cavallium/dbengine/database/serialization/SerializationException.java @@ -1,6 +1,6 @@ package it.cavallium.dbengine.database.serialization; -public class SerializationException extends RuntimeException { +public class SerializationException extends IllegalStateException { public SerializationException() { super(); diff --git a/src/main/java/it/cavallium/dbengine/utils/DBException.java b/src/main/java/it/cavallium/dbengine/utils/DBException.java index 1e3d2d1..e4baeb7 100644 --- a/src/main/java/it/cavallium/dbengine/utils/DBException.java +++ b/src/main/java/it/cavallium/dbengine/utils/DBException.java @@ -1,8 +1,9 @@ package it.cavallium.dbengine.utils; import java.io.IOException; +import java.io.UncheckedIOException; -public class DBException extends RuntimeException { +public class DBException extends IllegalStateException { public DBException(String message) { super(message);