io.bitsensor.plugins.shaded.org.springframework.amqp.rabbit.connection.AutoRecoverConnectionNotCurrentlyOpenException Maven / Gradle / Ivy
/*
* Copyright 2016-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.bitsensor.plugins.shaded.io.bitsensor.plugins.shaded.org.springframework.amqp.rabbit.connection;
import io.bitsensor.plugins.shaded.io.bitsensor.plugins.shaded.org.springframework.amqp.AmqpException;
/**
* An exception thrown if the connection is an auto recover connection that is not
* currently open and is in the process of being recovered.
*
* Spring AMQP has had its own recovery logic since day one. The amqp-client library now
* supports automatic connection and topology recovery; and, since 4.0.0, it is enabled by
* default. While Spring AMQP is compatible with the client recovery logic, it's generally
* not necessary to use it; in fact, you may recover faster when relying on Spring AMQP's
* recovery, especially on the producer side, when a
* {@link io.bitsensor.plugins.shaded.io.bitsensor.plugins.shaded.org.springframework.amqp.rabbit.core.RabbitTemplate} has a
* {@link io.bitsensor.plugins.shaded.org.springframework.retry.support.RetryTemplate}.
*
* If you get this exception, consider disabling the client auto recovery. Spring AMQP
* disables it by default, unless you configure the underlying rabbit connection factory
* yourself.
*
* @author Gary Russell
* @since 1.7
*
*/
@SuppressWarnings("serial")
public class AutoRecoverConnectionNotCurrentlyOpenException extends AmqpException {
AutoRecoverConnectionNotCurrentlyOpenException(String message) {
super(message);
}
}