diff --git a/src/main/java/org/springframework/classify/SubclassClassifier.java b/src/main/java/org/springframework/classify/SubclassClassifier.java index 9428983..373e8cd 100644 --- a/src/main/java/org/springframework/classify/SubclassClassifier.java +++ b/src/main/java/org/springframework/classify/SubclassClassifier.java @@ -132,6 +132,7 @@ public class SubclassClassifier implements Classifier { * @author Dave Syer * */ + @SuppressWarnings("serial") private static class ClassComparator implements Comparator>, Serializable { /** * @return 1 if arg0 is assignable from arg1, -1 otherwise diff --git a/src/main/java/org/springframework/retry/ExhaustedRetryException.java b/src/main/java/org/springframework/retry/ExhaustedRetryException.java index dc2f507..62062d3 100644 --- a/src/main/java/org/springframework/retry/ExhaustedRetryException.java +++ b/src/main/java/org/springframework/retry/ExhaustedRetryException.java @@ -16,6 +16,7 @@ package org.springframework.retry; +@SuppressWarnings("serial") public class ExhaustedRetryException extends RetryException { public ExhaustedRetryException(String msg, Throwable cause) { diff --git a/src/main/java/org/springframework/retry/RetryException.java b/src/main/java/org/springframework/retry/RetryException.java index 2ff3a3f..ba386b2 100644 --- a/src/main/java/org/springframework/retry/RetryException.java +++ b/src/main/java/org/springframework/retry/RetryException.java @@ -18,6 +18,7 @@ package org.springframework.retry; import org.springframework.core.NestedRuntimeException; +@SuppressWarnings("serial") public class RetryException extends NestedRuntimeException { public RetryException(String msg, Throwable cause) { diff --git a/src/main/java/org/springframework/retry/TerminatedRetryException.java b/src/main/java/org/springframework/retry/TerminatedRetryException.java index 4e8680b..f8010d8 100644 --- a/src/main/java/org/springframework/retry/TerminatedRetryException.java +++ b/src/main/java/org/springframework/retry/TerminatedRetryException.java @@ -16,6 +16,7 @@ package org.springframework.retry; +@SuppressWarnings("serial") public class TerminatedRetryException extends RetryException { public TerminatedRetryException(String msg, Throwable cause) { diff --git a/src/main/java/org/springframework/retry/backoff/BackOffInterruptedException.java b/src/main/java/org/springframework/retry/backoff/BackOffInterruptedException.java index acc639b..1723b76 100644 --- a/src/main/java/org/springframework/retry/backoff/BackOffInterruptedException.java +++ b/src/main/java/org/springframework/retry/backoff/BackOffInterruptedException.java @@ -26,6 +26,7 @@ import org.springframework.retry.RetryException; * @author Rob Harrop * @since 2.1 */ +@SuppressWarnings("serial") public class BackOffInterruptedException extends RetryException { public BackOffInterruptedException(String msg) { diff --git a/src/main/java/org/springframework/retry/context/RetryContextSupport.java b/src/main/java/org/springframework/retry/context/RetryContextSupport.java index 8aa295a..3adc46a 100644 --- a/src/main/java/org/springframework/retry/context/RetryContextSupport.java +++ b/src/main/java/org/springframework/retry/context/RetryContextSupport.java @@ -20,6 +20,7 @@ import org.springframework.core.AttributeAccessorSupport; import org.springframework.retry.RetryContext; import org.springframework.retry.RetryPolicy; +@SuppressWarnings("serial") public class RetryContextSupport extends AttributeAccessorSupport implements RetryContext { private boolean terminate = false; diff --git a/src/main/java/org/springframework/retry/policy/CompositeRetryPolicy.java b/src/main/java/org/springframework/retry/policy/CompositeRetryPolicy.java index 6b1242f..294944f 100644 --- a/src/main/java/org/springframework/retry/policy/CompositeRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/CompositeRetryPolicy.java @@ -117,6 +117,7 @@ public class CompositeRetryPolicy implements RetryPolicy { ((RetryContextSupport) context).registerThrowable(throwable); } + @SuppressWarnings("serial") private class CompositeRetryContext extends RetryContextSupport { RetryContext[] contexts; diff --git a/src/main/java/org/springframework/retry/policy/ExceptionClassifierRetryPolicy.java b/src/main/java/org/springframework/retry/policy/ExceptionClassifierRetryPolicy.java index e94e6dd..c7ef498 100644 --- a/src/main/java/org/springframework/retry/policy/ExceptionClassifierRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/ExceptionClassifierRetryPolicy.java @@ -105,6 +105,7 @@ public class ExceptionClassifierRetryPolicy implements RetryPolicy { ((RetryContextSupport) context).registerThrowable(throwable); } + @SuppressWarnings("serial") private static class ExceptionClassifierRetryContext extends RetryContextSupport implements RetryPolicy { final private Classifier exceptionClassifier; diff --git a/src/main/java/org/springframework/retry/policy/NeverRetryPolicy.java b/src/main/java/org/springframework/retry/policy/NeverRetryPolicy.java index 5844551..b48ed9c 100644 --- a/src/main/java/org/springframework/retry/policy/NeverRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/NeverRetryPolicy.java @@ -80,6 +80,7 @@ public class NeverRetryPolicy implements RetryPolicy { * @author Dave Syer * */ + @SuppressWarnings("serial") private static class NeverRetryContext extends RetryContextSupport { private boolean finished = false; diff --git a/src/main/java/org/springframework/retry/policy/RetryCacheCapacityExceededException.java b/src/main/java/org/springframework/retry/policy/RetryCacheCapacityExceededException.java index 2860800..5771cfa 100644 --- a/src/main/java/org/springframework/retry/policy/RetryCacheCapacityExceededException.java +++ b/src/main/java/org/springframework/retry/policy/RetryCacheCapacityExceededException.java @@ -28,6 +28,7 @@ import org.springframework.retry.RetryException; * @author Dave Syer * */ +@SuppressWarnings("serial") public class RetryCacheCapacityExceededException extends RetryException { /** diff --git a/src/main/java/org/springframework/retry/policy/SimpleRetryPolicy.java b/src/main/java/org/springframework/retry/policy/SimpleRetryPolicy.java index 7ccf6cc..52ef10d 100644 --- a/src/main/java/org/springframework/retry/policy/SimpleRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/SimpleRetryPolicy.java @@ -133,6 +133,7 @@ public class SimpleRetryPolicy implements RetryPolicy { return new SimpleRetryContext(parent); } + @SuppressWarnings("serial") private static class SimpleRetryContext extends RetryContextSupport { public SimpleRetryContext(RetryContext parent) { super(parent); diff --git a/src/main/java/org/springframework/retry/policy/TimeoutRetryPolicy.java b/src/main/java/org/springframework/retry/policy/TimeoutRetryPolicy.java index 3129895..4599597 100644 --- a/src/main/java/org/springframework/retry/policy/TimeoutRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/TimeoutRetryPolicy.java @@ -75,6 +75,7 @@ public class TimeoutRetryPolicy implements RetryPolicy { // otherwise no-op - we only time out, otherwise retry everything... } + @SuppressWarnings("serial") private static class TimeoutRetryContext extends RetryContextSupport { private long timeout; diff --git a/src/test/java/org/springframework/classify/SubclassExceptionClassifierTests.java b/src/test/java/org/springframework/classify/SubclassExceptionClassifierTests.java index 4982937..8afc992 100644 --- a/src/test/java/org/springframework/classify/SubclassExceptionClassifierTests.java +++ b/src/test/java/org/springframework/classify/SubclassExceptionClassifierTests.java @@ -71,6 +71,7 @@ public class SubclassExceptionClassifierTests { assertEquals(classifier.getDefault(), classifier.classify(new RuntimeException("Foo"))); } + @SuppressWarnings("serial") @Test public void testClassifyAncestorMatch() { classifier.setTypeMap(new HashMap, String>() { diff --git a/src/test/java/org/springframework/retry/ResourcelessTransactionManager.java b/src/test/java/org/springframework/retry/ResourcelessTransactionManager.java index ae50754..88949c3 100644 --- a/src/test/java/org/springframework/retry/ResourcelessTransactionManager.java +++ b/src/test/java/org/springframework/retry/ResourcelessTransactionManager.java @@ -8,6 +8,7 @@ import org.springframework.transaction.support.AbstractPlatformTransactionManage import org.springframework.transaction.support.DefaultTransactionStatus; import org.springframework.transaction.support.TransactionSynchronizationManager; +@SuppressWarnings("serial") public class ResourcelessTransactionManager extends AbstractPlatformTransactionManager { protected void doBegin(Object transaction, TransactionDefinition definition) throws TransactionException {