1515 * limitations under the License.
1616 */
1717
18- package org .apache .ignite .internal . managers ;
18+ package org .apache .ignite .internal ;
1919
2020import java .lang .reflect .Constructor ;
2121import org .apache .ignite .IgniteException ;
22- import org .apache .ignite .internal .ExchangeInfo ;
23- import org .apache .ignite .internal .GridJobCancelRequest ;
24- import org .apache .ignite .internal .GridJobExecuteRequest ;
25- import org .apache .ignite .internal .GridJobExecuteResponse ;
26- import org .apache .ignite .internal .GridJobSiblingsRequest ;
27- import org .apache .ignite .internal .GridJobSiblingsResponse ;
28- import org .apache .ignite .internal .GridTaskCancelRequest ;
29- import org .apache .ignite .internal .GridTaskSessionRequest ;
30- import org .apache .ignite .internal .IgniteDiagnosticRequest ;
31- import org .apache .ignite .internal .IgniteDiagnosticResponse ;
32- import org .apache .ignite .internal .TxEntriesInfo ;
33- import org .apache .ignite .internal .TxInfo ;
3422import org .apache .ignite .internal .cache .query .index .IndexQueryResultMeta ;
3523import org .apache .ignite .internal .cache .query .index .sorted .IndexKeyDefinition ;
3624import org .apache .ignite .internal .cache .query .index .sorted .IndexKeyTypeSettings ;
185173import org .apache .ignite .internal .processors .cluster .NodeMetricsMessage ;
186174import org .apache .ignite .internal .processors .continuous .ContinuousRoutineStartResultMessage ;
187175import org .apache .ignite .internal .processors .continuous .GridContinuousMessage ;
176+ import org .apache .ignite .internal .processors .continuous .StartRequestData ;
177+ import org .apache .ignite .internal .processors .continuous .StartRoutineAckDiscoveryMessage ;
178+ import org .apache .ignite .internal .processors .continuous .StartRoutineDiscoveryMessage ;
179+ import org .apache .ignite .internal .processors .continuous .StartRoutineDiscoveryMessageV2 ;
188180import org .apache .ignite .internal .processors .continuous .StopRoutineAckDiscoveryMessage ;
189181import org .apache .ignite .internal .processors .continuous .StopRoutineDiscoveryMessage ;
190182import org .apache .ignite .internal .processors .datastreamer .DataStreamerEntry ;
@@ -323,12 +315,10 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
323315 // [-44, 0..2, 42, 200..204, 210, 302] - Use in tests.
324316 // [300..307, 350..352] - CalciteMessageFactory.
325317 // [-4..-22, -30..-35, -54..-57] - SQL
326- // [-42..-37] - former hadoop.
327- // [64..71] - former IGFS.
328318
329319 // [5000 - 5500]: Utility messages. Most of them originally come from Discovery.
330- // We don't use the code‑generated serializer for CompressedMessage - serialization is highly customized.
331320 msgIdx = 5000 ;
321+ // We don't use the code‑generated serializer for CompressedMessage - serialization is highly customized.
332322 factory .register (msgIdx ++, CompressedMessage ::new );
333323 register (factory , ErrorMessage .class );
334324 register (factory , InetSocketAddressMessage .class );
@@ -344,20 +334,8 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
344334 msgIdx = 5500 ;
345335 register (factory , TcpDiscoveryCollectionMessage .class );
346336
347- // [5700 - 5800 ]: Schema operation messages. Most of them originally come from Discovery .
337+ // [5700 - 5900 ]: TcpDiscoveryAbstractMessage .
348338 msgIdx = 5700 ;
349- register (factory , SchemaAlterTableAddColumnOperation .class );
350- register (factory , SchemaIndexCreateOperation .class );
351- register (factory , SchemaIndexDropOperation .class );
352- register (factory , SchemaAlterTableDropColumnOperation .class );
353- register (factory , SchemaAddQueryEntityOperation .class );
354- register (factory , QueryField .class );
355- register (factory , SchemaOperationStatusMessage .class );
356- register (factory , SchemaProposeDiscoveryMessage .class );
357- register (factory , SchemaFinishDiscoveryMessage .class );
358-
359- // [5900 - 6100]: TcpDiscoveryAbstractMessage.
360- msgIdx = 5900 ;
361339 register (factory , TcpDiscoveryCheckFailedMessage .class );
362340 register (factory , TcpDiscoveryPingRequest .class );
363341 register (factory , TcpDiscoveryPingResponse .class );
@@ -376,16 +354,18 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
376354 register (factory , TcpDiscoveryClientAckResponse .class );
377355 register (factory , TcpDiscoveryNodeLeftMessage .class );
378356 register (factory , TcpDiscoveryNodeFailedMessage .class );
379- register (factory , TcpDiscoveryStatusCheckMessage .class );
380357 register (factory , TcpDiscoveryNodeAddFinishedMessage .class );
381358 register (factory , TcpDiscoveryJoinRequestMessage .class );
382359 register (factory , TcpDiscoveryCustomEventMessage .class );
383360 register (factory , TcpDiscoveryServerOnlyCustomEventMessage .class );
384361 register (factory , TcpDiscoveryNodeAddedMessage .class );
385362 register (factory , TcpDiscoveryClientReconnectMessage .class );
386363
387- // [6200 - 6300]: Snapshot operation messages. Most of them originally come from Discovery.
388- msgIdx = 6200 ;
364+ msgIdx = 5900 ;
365+ register (factory , TcpDiscoveryStatusCheckMessage .class );
366+
367+ // [6000 - 6200]: Snapshot operation messages. Most of them originally come from Discovery.
368+ msgIdx = 6000 ;
389369 register (factory , SnapshotStartDiscoveryMessage .class );
390370 register (factory , SnapshotCheckProcessRequest .class );
391371 register (factory , SnapshotOperationRequest .class );
@@ -404,8 +384,8 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
404384 register (factory , IncrementalSnapshotVerifyResult .class );
405385 register (factory , IncrementalSnapshotAwareMessage .class );
406386
407- // [6400 - 6500 ]: Services messages. Most of them originally come from Discovery.
408- msgIdx = 6400 ;
387+ // [6300 - 6400 ]: Services messages. Most of them originally come from Discovery.
388+ msgIdx = 6300 ;
409389 register (factory , ServiceDeploymentProcessId .class );
410390 register (factory , ServiceSingleNodeDeploymentResult .class );
411391 register (factory , ServiceClusterDeploymentResult .class );
@@ -415,12 +395,8 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
415395 register (factory , ServiceChangeBatchRequest .class );
416396 register (factory , ServiceSingleNodeDeploymentResultBatch .class );
417397
418- // [6600 - 6700]: Originally Discovery's messages.
419- msgIdx = 6600 ;
420-
421-
422- // [6800 - 7000]: DiscoveryCustomMessage
423- msgIdx = 6800 ;
398+ // [6500 - 6700]: DiscoveryCustomMessage
399+ msgIdx = 6500 ;
424400 register (factory , TcpConnectionRequestDiscoveryMessage .class );
425401 register (factory , DistributedMetaStorageUpdateMessage .class );
426402 register (factory , DistributedMetaStorageUpdateAckMessage .class );
@@ -518,6 +494,10 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
518494 register (factory , UpdateErrors .class );
519495 register (factory , LatchAckMessage .class );
520496 register (factory , AtomicApplicationAttributesAwareRequest .class );
497+ register (factory , StartRequestData .class );
498+ register (factory , StartRoutineDiscoveryMessage .class );
499+ register (factory , StartRoutineAckDiscoveryMessage .class );
500+ register (factory , StartRoutineDiscoveryMessageV2 .class );
521501
522502 // [10600-10800]: Affinity & partition maps.
523503 msgIdx = 10600 ;
@@ -542,8 +522,17 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
542522 register (factory , GridDhtPartitionsSingleMessage .class );
543523 register (factory , GridDhtPartitionsSingleRequest .class );
544524
545- // [10900-11100]: Query and SQL related messages.
525+ // [10900-11100]: Query, schema and SQL related messages.
546526 msgIdx = 10900 ;
527+ register (factory , SchemaAlterTableAddColumnOperation .class );
528+ register (factory , SchemaIndexCreateOperation .class );
529+ register (factory , SchemaIndexDropOperation .class );
530+ register (factory , SchemaAlterTableDropColumnOperation .class );
531+ register (factory , SchemaAddQueryEntityOperation .class );
532+ register (factory , SchemaOperationStatusMessage .class );
533+ register (factory , SchemaProposeDiscoveryMessage .class );
534+ register (factory , SchemaFinishDiscoveryMessage .class );
535+ register (factory , QueryField .class );
547536 register (factory , GridCacheSqlQuery .class );
548537 register (factory , GridCacheQueryRequest .class );
549538 register (factory , GridCacheQueryResponse .class );
@@ -565,7 +554,7 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
565554 register (factory , CacheContinuousQueryBatchAck .class );
566555 register (factory , CacheContinuousQueryEntry .class );
567556
568- // [11200 - 11300]: Compute and distributed process messages.
557+ // [11200 - 11300]: Compute, distributed process messages.
569558 msgIdx = 11200 ;
570559 register (factory , GridJobCancelRequest .class );
571560 register (factory , GridJobExecuteRequest .class );
@@ -585,12 +574,12 @@ public CoreMessagesProvider(Marshaller marsh, ClassLoader clsLdr) {
585574 register (factory , HandshakeMessage .class );
586575 register (factory , HandshakeWaitMessage .class );
587576 register (factory , GridIoMessage .class );
577+ factory .register (msgIdx ++, IgniteIoTestMessage ::new );
588578 register (factory , GridIoUserMessage .class );
589579 register (factory , GridIoSecurityAwareMessage .class );
590580 register (factory , RecoveryLastReceivedMessage .class );
591581 register (factory , TcpInverseConnectionResponseMessage .class );
592582 register (factory , SessionChannelMessage .class );
593- factory .register (msgIdx ++, IgniteIoTestMessage ::new );
594583
595584 // [11700 - 11800]: Datastreamer messages.
596585 msgIdx = 11700 ;
0 commit comments