*/
package org.opendaylight.controller.md.sal.dom.broker.impl;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
*
* @see ExceptionMapper
*/
-public final class TransactionCommitFailedExceptionMapper
- extends ExceptionMapper<TransactionCommitFailedException> {
+public final class TransactionCommitFailedExceptionMapper extends ExceptionMapper<TransactionCommitFailedException> {
public static final TransactionCommitFailedExceptionMapper PRE_COMMIT_MAPPER = create("preCommit");
public static final TransactionCommitFailedExceptionMapper COMMIT_ERROR_MAPPER = create("commit");
private TransactionCommitFailedExceptionMapper(final String opName) {
- super( opName, TransactionCommitFailedException.class );
+ super(opName, TransactionCommitFailedException.class);
}
- public static final TransactionCommitFailedExceptionMapper create(final String opName) {
+ public static TransactionCommitFailedExceptionMapper create(final String opName) {
return new TransactionCommitFailedExceptionMapper(opName);
}
@Override
- protected TransactionCommitFailedException newWithCause( final String message, final Throwable cause ) {
- return new TransactionCommitFailedException( message, cause );
+ protected TransactionCommitFailedException newWithCause(final String message, final Throwable cause) {
+ return new TransactionCommitFailedException(message, cause);
}
-}
\ No newline at end of file
+
+ @Override
+ @SuppressFBWarnings("BC_UNCONFIRMED_CAST_OF_RETURN_VALUE")
+ public TransactionCommitFailedException apply(Exception input) {
+ return super.apply(input);
+ }
+}