This is an automated email from the ASF dual-hosted git repository.

anton-vinogradov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new a1c5458db25 IGNITE-28861 Remove GridDirectCollection and GridDirectMap 
annotations (#13328)
a1c5458db25 is described below

commit a1c5458db250ff53698915a23dd2332bd6a160e1
Author: Dmitry Werner <[email protected]>
AuthorDate: Tue Jul 7 20:55:13 2026 +0500

    IGNITE-28861 Remove GridDirectCollection and GridDirectMap annotations 
(#13328)
---
 .../ignite/internal/GridDirectCollection.java      | 39 --------------------
 .../org/apache/ignite/internal/GridDirectMap.java  | 43 ----------------------
 2 files changed, 82 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridDirectCollection.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/GridDirectCollection.java
deleted file mode 100644
index 1d7ff1fc063..00000000000
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridDirectCollection.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.internal;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-import org.apache.ignite.plugin.extensions.communication.Message;
-
-/**
- * Annotates iterable fields.
- * Note that for any {@link Message} implementations it is enough to set item 
type to {@code Message.class}.
- * Deprecated, see {@link Order} and {@link MessageProcessor} for details.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(ElementType.FIELD)
-@Deprecated
-public @interface GridDirectCollection {
-    /**
-     * @return Item type.
-     */
-    Class<?> value();
-}
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridDirectMap.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridDirectMap.java
deleted file mode 100644
index 8bddc4756d5..00000000000
--- a/modules/core/src/main/java/org/apache/ignite/internal/GridDirectMap.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.internal;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Annotates map fields.
- * Deprecated as not needed for new messages. See {@link Order} and {@link 
MessageProcessor} for details on how message
- * serialization code is generated.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(ElementType.FIELD)
-@Deprecated
-public @interface GridDirectMap {
-    /**
-     * @return Key type.
-     */
-    Class<?> keyType();
-
-    /**
-     * @return Value type.
-     */
-    Class<?> valueType();
-}

Reply via email to