40
40
import org .elasticsearch .threadpool .ThreadPool ;
41
41
import org .elasticsearch .watcher .ResourceWatcherService ;
42
42
import org .elasticsearch .xpack .ccr .action .AutoFollowCoordinator ;
43
- import org .elasticsearch .xpack .ccr .action .CcrStatsAction ;
44
- import org .elasticsearch .xpack .ccr .action .CreateAndFollowIndexAction ;
43
+ import org .elasticsearch .xpack .ccr .action .TransportUnfollowIndexAction ;
44
+ import org .elasticsearch .xpack .core .ccr .action .CcrStatsAction ;
45
+ import org .elasticsearch .xpack .ccr .action .TransportCreateAndFollowIndexAction ;
46
+ import org .elasticsearch .xpack .ccr .action .TransportFollowIndexAction ;
47
+ import org .elasticsearch .xpack .core .ccr .action .CreateAndFollowIndexAction ;
45
48
import org .elasticsearch .xpack .ccr .action .DeleteAutoFollowPatternAction ;
46
- import org .elasticsearch .xpack .ccr .action .FollowIndexAction ;
49
+ import org .elasticsearch .xpack .core . ccr .action .FollowIndexAction ;
47
50
import org .elasticsearch .xpack .ccr .action .PutAutoFollowPatternAction ;
48
51
import org .elasticsearch .xpack .ccr .action .ShardChangesAction ;
49
- import org .elasticsearch .xpack .ccr .action .ShardFollowNodeTask ;
50
52
import org .elasticsearch .xpack .ccr .action .ShardFollowTask ;
51
53
import org .elasticsearch .xpack .ccr .action .ShardFollowTasksExecutor ;
52
54
import org .elasticsearch .xpack .ccr .action .TransportCcrStatsAction ;
53
55
import org .elasticsearch .xpack .ccr .action .TransportDeleteAutoFollowPatternAction ;
54
56
import org .elasticsearch .xpack .ccr .action .TransportPutAutoFollowPatternAction ;
55
- import org .elasticsearch .xpack .ccr .action .UnfollowIndexAction ;
57
+ import org .elasticsearch .xpack .core . ccr .action .UnfollowIndexAction ;
56
58
import org .elasticsearch .xpack .ccr .action .bulk .BulkShardOperationsAction ;
57
59
import org .elasticsearch .xpack .ccr .action .bulk .TransportBulkShardOperationsAction ;
58
60
import org .elasticsearch .xpack .ccr .index .engine .FollowingEngineFactory ;
64
66
import org .elasticsearch .xpack .ccr .rest .RestUnfollowIndexAction ;
65
67
import org .elasticsearch .xpack .core .XPackClientActionPlugin ;
66
68
import org .elasticsearch .xpack .core .XPackPlugin ;
69
+ import org .elasticsearch .xpack .core .ccr .ShardFollowNodeTaskStatus ;
67
70
68
71
import java .util .Arrays ;
69
72
import java .util .Collection ;
@@ -154,9 +157,9 @@ public List<PersistentTasksExecutor<?>> getPersistentTasksExecutor(ClusterServic
154
157
// stats action
155
158
new ActionHandler <>(CcrStatsAction .INSTANCE , TransportCcrStatsAction .class ),
156
159
// follow actions
157
- new ActionHandler <>(CreateAndFollowIndexAction .INSTANCE , CreateAndFollowIndexAction . TransportAction .class ),
158
- new ActionHandler <>(FollowIndexAction .INSTANCE , FollowIndexAction . TransportAction .class ),
159
- new ActionHandler <>(UnfollowIndexAction .INSTANCE , UnfollowIndexAction . TransportAction .class ),
160
+ new ActionHandler <>(CreateAndFollowIndexAction .INSTANCE , TransportCreateAndFollowIndexAction .class ),
161
+ new ActionHandler <>(FollowIndexAction .INSTANCE , TransportFollowIndexAction .class ),
162
+ new ActionHandler <>(UnfollowIndexAction .INSTANCE , TransportUnfollowIndexAction .class ),
160
163
// auto-follow actions
161
164
new ActionHandler <>(DeleteAutoFollowPatternAction .INSTANCE , TransportDeleteAutoFollowPatternAction .class ),
162
165
new ActionHandler <>(PutAutoFollowPatternAction .INSTANCE , TransportPutAutoFollowPatternAction .class ));
@@ -185,8 +188,8 @@ public List<NamedWriteableRegistry.Entry> getNamedWriteables() {
185
188
ShardFollowTask ::new ),
186
189
187
190
// Task statuses
188
- new NamedWriteableRegistry .Entry (Task .Status .class , ShardFollowNodeTask . Status .STATUS_PARSER_NAME ,
189
- ShardFollowNodeTask . Status ::new )
191
+ new NamedWriteableRegistry .Entry (Task .Status .class , ShardFollowNodeTaskStatus .STATUS_PARSER_NAME ,
192
+ ShardFollowNodeTaskStatus ::new )
190
193
);
191
194
}
192
195
@@ -198,9 +201,9 @@ public List<NamedXContentRegistry.Entry> getNamedXContent() {
198
201
199
202
// Task statuses
200
203
new NamedXContentRegistry .Entry (
201
- ShardFollowNodeTask . Status .class ,
202
- new ParseField (ShardFollowNodeTask . Status .STATUS_PARSER_NAME ),
203
- ShardFollowNodeTask . Status ::fromXContent ));
204
+ ShardFollowNodeTaskStatus .class ,
205
+ new ParseField (ShardFollowNodeTaskStatus .STATUS_PARSER_NAME ),
206
+ ShardFollowNodeTaskStatus ::fromXContent ));
204
207
}
205
208
206
209
/**
0 commit comments