package org.springframework.amqp.connection;
import com.rabbitmq.client.ShutdownSignalException;
import org.springframework.context.ApplicationEvent;
public class Shutdown extends ApplicationEvent {
private ConnectionFactoryBean connectionFactoryBean;
public Shutdown(ConnectionFactoryBean connectionFactoryBean, ShutdownSignalException cause) {
super(cause);
this.connectionFactoryBean = connectionFactoryBean;
}
@Override
public ShutdownSignalException getSource() {
return (ShutdownSignalException) super.getSource();
}
public ConnectionFactoryBean getConnectionFactoryBean() {
return connectionFactoryBean;
}
}