|
@@ -53,7 +53,7 @@ public class AsyncTaskService { |
|
@@ -53,7 +53,7 @@ public class AsyncTaskService { |
53
|
*
|
53
|
*
|
54
|
* @param sentData {@link XmlData}
|
54
|
* @param sentData {@link XmlData}
|
55
|
*/
|
55
|
*/
|
56
|
- @Async
|
56
|
+ @Async("taskExecutor")
|
57
|
public void saveMessage(XmlData sentData)
|
57
|
public void saveMessage(XmlData sentData)
|
58
|
{
|
58
|
{
|
59
|
// 无论消息是否发送成功,将消息存储于数据库
|
59
|
// 无论消息是否发送成功,将消息存储于数据库
|
|
@@ -64,7 +64,7 @@ public class AsyncTaskService { |
|
@@ -64,7 +64,7 @@ public class AsyncTaskService { |
64
|
* 当删除服务器的时候,级联删除与服务器有关的
|
64
|
* 当删除服务器的时候,级联删除与服务器有关的
|
65
|
* 虚拟主机,交换机,路由键,队列,绑定关系
|
65
|
* 虚拟主机,交换机,路由键,队列,绑定关系
|
66
|
*/
|
66
|
*/
|
67
|
- @Async
|
67
|
+ @Async("taskExecutor")
|
68
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
68
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
69
|
public void serverCascadeDelete(BusServer busServer) throws IOException, TimeoutException
|
69
|
public void serverCascadeDelete(BusServer busServer) throws IOException, TimeoutException
|
70
|
{
|
70
|
{
|
|
@@ -105,7 +105,7 @@ public class AsyncTaskService { |
|
@@ -105,7 +105,7 @@ public class AsyncTaskService { |
105
|
* 当删除虚拟主机的时候,级联删除与虚拟主机有关的
|
105
|
* 当删除虚拟主机的时候,级联删除与虚拟主机有关的
|
106
|
* 交换机,路由键,队列,绑定关系
|
106
|
* 交换机,路由键,队列,绑定关系
|
107
|
*/
|
107
|
*/
|
108
|
- @Async
|
108
|
+ @Async("taskExecutor")
|
109
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
109
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
110
|
public void virtualHostCascadeDelete(VirtualHost virtualHost) throws IOException, TimeoutException
|
110
|
public void virtualHostCascadeDelete(VirtualHost virtualHost) throws IOException, TimeoutException
|
111
|
{
|
111
|
{
|
|
@@ -143,7 +143,7 @@ public class AsyncTaskService { |
|
@@ -143,7 +143,7 @@ public class AsyncTaskService { |
143
|
* <p>
|
143
|
* <p>
|
144
|
* 同时,删除包含该路由键的绑定关系
|
144
|
* 同时,删除包含该路由键的绑定关系
|
145
|
*/
|
145
|
*/
|
146
|
- @Async
|
146
|
+ @Async("taskExecutor")
|
147
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
147
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
148
|
public void exchangeCascadeDelete(BusExchange busExchange)
|
148
|
public void exchangeCascadeDelete(BusExchange busExchange)
|
149
|
{
|
149
|
{
|
|
@@ -162,7 +162,7 @@ public class AsyncTaskService { |
|
@@ -162,7 +162,7 @@ public class AsyncTaskService { |
162
|
/**
|
162
|
/**
|
163
|
* 当删除路由键的时候,删除包含该路由键的绑定关系
|
163
|
* 当删除路由键的时候,删除包含该路由键的绑定关系
|
164
|
*/
|
164
|
*/
|
165
|
- @Async
|
165
|
+ @Async("taskExecutor")
|
166
|
public void routingKeyCascadeDelete(RoutingKey routingKey) throws IOException, TimeoutException
|
166
|
public void routingKeyCascadeDelete(RoutingKey routingKey) throws IOException, TimeoutException
|
167
|
{
|
167
|
{
|
168
|
String routingKeyId = routingKey.getId();
|
168
|
String routingKeyId = routingKey.getId();
|
|
@@ -179,7 +179,7 @@ public class AsyncTaskService { |
|
@@ -179,7 +179,7 @@ public class AsyncTaskService { |
179
|
/**
|
179
|
/**
|
180
|
* 当删除队列的时候,删除包含队列的绑定关系
|
180
|
* 当删除队列的时候,删除包含队列的绑定关系
|
181
|
*/
|
181
|
*/
|
182
|
- @Async
|
182
|
+ @Async("taskExecutor")
|
183
|
public void queueCascadeDelete(BusQueue busQueue)
|
183
|
public void queueCascadeDelete(BusQueue busQueue)
|
184
|
{
|
184
|
{
|
185
|
// 删除相关绑定关系
|
185
|
// 删除相关绑定关系
|