91
91
import org .elasticsearch .xpack .core .ml .datafeed .DatafeedState ;
92
92
import org .elasticsearch .xpack .core .ml .job .config .JobTaskStatus ;
93
93
import org .elasticsearch .xpack .core .monitoring .MonitoringFeatureSetUsage ;
94
- import org .elasticsearch .persistent .CompletionPersistentTaskAction ;
95
94
import org .elasticsearch .persistent .PersistentTaskParams ;
96
- import org .elasticsearch .persistent .PersistentTasksCustomMetaData ;
97
- import org .elasticsearch .persistent .PersistentTasksNodeService ;
98
- import org .elasticsearch .persistent .RemovePersistentTaskAction ;
99
- import org .elasticsearch .persistent .StartPersistentTaskAction ;
100
- import org .elasticsearch .persistent .UpdatePersistentTaskStatusAction ;
101
95
import org .elasticsearch .xpack .core .rollup .RollupFeatureSetUsage ;
102
96
import org .elasticsearch .xpack .core .rollup .RollupField ;
103
97
import org .elasticsearch .xpack .core .rollup .action .DeleteRollupJobAction ;
@@ -255,11 +249,6 @@ public List<GenericAction> getClientActions() {
255
249
GetCalendarEventsAction .INSTANCE ,
256
250
PostCalendarEventsAction .INSTANCE ,
257
251
PersistJobAction .INSTANCE ,
258
- // licensing
259
- StartPersistentTaskAction .INSTANCE ,
260
- UpdatePersistentTaskStatusAction .INSTANCE ,
261
- RemovePersistentTaskAction .INSTANCE ,
262
- CompletionPersistentTaskAction .INSTANCE ,
263
252
// security
264
253
ClearRealmCacheAction .INSTANCE ,
265
254
ClearRolesCacheAction .INSTANCE ,
@@ -324,18 +313,12 @@ public List<NamedWriteableRegistry.Entry> getNamedWriteables() {
324
313
// ML - Custom metadata
325
314
new NamedWriteableRegistry .Entry (MetaData .Custom .class , "ml" , MlMetadata ::new ),
326
315
new NamedWriteableRegistry .Entry (NamedDiff .class , "ml" , MlMetadata .MlMetadataDiff ::new ),
327
- new NamedWriteableRegistry .Entry (MetaData .Custom .class , PersistentTasksCustomMetaData .TYPE ,
328
- PersistentTasksCustomMetaData ::new ),
329
- new NamedWriteableRegistry .Entry (NamedDiff .class , PersistentTasksCustomMetaData .TYPE ,
330
- PersistentTasksCustomMetaData ::readDiffFrom ),
331
316
// ML - Persistent action requests
332
317
new NamedWriteableRegistry .Entry (PersistentTaskParams .class , StartDatafeedAction .TASK_NAME ,
333
318
StartDatafeedAction .DatafeedParams ::new ),
334
319
new NamedWriteableRegistry .Entry (PersistentTaskParams .class , OpenJobAction .TASK_NAME ,
335
320
OpenJobAction .JobParams ::new ),
336
321
// ML - Task statuses
337
- new NamedWriteableRegistry .Entry (Task .Status .class , PersistentTasksNodeService .Status .NAME ,
338
- PersistentTasksNodeService .Status ::new ),
339
322
new NamedWriteableRegistry .Entry (Task .Status .class , JobTaskStatus .NAME , JobTaskStatus ::new ),
340
323
new NamedWriteableRegistry .Entry (Task .Status .class , DatafeedState .NAME , DatafeedState ::fromStream ),
341
324
new NamedWriteableRegistry .Entry (XPackFeatureSet .Usage .class , XPackField .MACHINE_LEARNING ,
@@ -370,8 +353,6 @@ public List<NamedXContentRegistry.Entry> getNamedXContent() {
370
353
// ML - Custom metadata
371
354
new NamedXContentRegistry .Entry (MetaData .Custom .class , new ParseField ("ml" ),
372
355
parser -> MlMetadata .METADATA_PARSER .parse (parser , null ).build ()),
373
- new NamedXContentRegistry .Entry (MetaData .Custom .class , new ParseField (PersistentTasksCustomMetaData .TYPE ),
374
- PersistentTasksCustomMetaData ::fromXContent ),
375
356
// ML - Persistent action requests
376
357
new NamedXContentRegistry .Entry (PersistentTaskParams .class , new ParseField (StartDatafeedAction .TASK_NAME ),
377
358
StartDatafeedAction .DatafeedParams ::fromXContent ),
@@ -387,8 +368,7 @@ public List<NamedXContentRegistry.Entry> getNamedXContent() {
387
368
new NamedXContentRegistry .Entry (MetaData .Custom .class , new ParseField (LicensesMetaData .TYPE ),
388
369
LicensesMetaData ::fromXContent ),
389
370
//rollup
390
- new NamedXContentRegistry .Entry (PersistentTaskParams .class , new ParseField (RollupField .TASK_NAME ),
391
- parser -> RollupJob .fromXContent (parser )),
371
+ new NamedXContentRegistry .Entry (PersistentTaskParams .class , new ParseField (RollupField .TASK_NAME ), RollupJob ::fromXContent ),
392
372
new NamedXContentRegistry .Entry (Task .Status .class , new ParseField (RollupJobStatus .NAME ), RollupJobStatus ::fromXContent )
393
373
);
394
374
}
0 commit comments