Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,6 @@
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryClientPingRequest;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryClientPingResponse;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryClientReconnectMessage;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryCollectionMessage;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryConnectionCheckMessage;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryCustomEventMessage;
import org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryDiscardMessage;
Expand Down Expand Up @@ -341,9 +340,6 @@ public CoreMessagesProvider(Marshaller schemaAwareMarhaller, Marshaller schemaLe
withNoSchema(GridCacheVersion.class);
withNoSchema(GridCacheVersionEx.class);

msgIdx = 5500;
withNoSchema(TcpDiscoveryCollectionMessage.class);

// [5700 - 5900]: Discovery originated messages.
msgIdx = 5700;
withNoSchema(TcpDiscoveryHandshakeRequest.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
package org.apache.ignite.spi.discovery.tcp.messages;

import java.io.Externalizable;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
import java.util.UUID;
Expand All @@ -27,15 +26,13 @@
import org.apache.ignite.internal.util.tostring.GridToStringInclude;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.lang.IgniteUuid;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.jetbrains.annotations.Nullable;

/**
* Base class to implement discovery messages.
*/
public abstract class TcpDiscoveryAbstractMessage implements Serializable {
/** */
private static final long serialVersionUID = 0L;

public abstract class TcpDiscoveryAbstractMessage implements Message {
/** */
protected static final int CLIENT_FLAG_POS = 0;

Expand All @@ -48,8 +45,8 @@ public abstract class TcpDiscoveryAbstractMessage implements Serializable {
/** */
protected static final int FORCE_FAIL_FLAG_POS = 4;

/** Sender of the message (transient). */
private transient UUID sndNodeId;
/** Sender of the message. */
private UUID sndNodeId;

/** Message ID. */
@Order(0)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,12 @@
import java.util.UUID;
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.apache.ignite.plugin.extensions.communication.MessageFactory;

/**
* Message telling joining node that its authentication failed.
*/
public class TcpDiscoveryAuthFailedMessage extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryAuthFailedMessage extends TcpDiscoveryAbstractMessage {

Check warning on line 29 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRqS1KD50MLjcR1d&open=AZ2aVRqS1KD50MLjcR1d&pullRequest=13040
/** Creator address. */
@Order(0)
InetAddressMessage creatorAddrMsg;
Expand Down Expand Up @@ -68,7 +64,6 @@
return creatorAddrMsg.address();
}


/** {@inheritDoc} */
@Override public String toString() {
return S.toString(TcpDiscoveryAuthFailedMessage.class, this, "super", super.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,11 @@
import java.util.UUID;
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.plugin.extensions.communication.Message;

/**
* Message telling joining node that it failed coordinator's validation check.
*/
public class TcpDiscoveryCheckFailedMessage extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryCheckFailedMessage extends TcpDiscoveryAbstractMessage {

Check warning on line 27 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCheckFailedMessage.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRnv1KD50MLjcR1Z&open=AZ2aVRnv1KD50MLjcR1Z&pullRequest=13040
/** Coordinator version. */
@Order(0)
String err;
Expand Down Expand Up @@ -56,7 +52,6 @@
return err;
}


/** {@inheritDoc} */
@Override public String toString() {
return S.toString(TcpDiscoveryCheckFailedMessage.class, this, "super", super.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,11 @@
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.lang.IgniteUuid;
import org.apache.ignite.plugin.extensions.communication.Message;

/**
*
*/
public class TcpDiscoveryClientAckResponse extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryClientAckResponse extends TcpDiscoveryAbstractMessage {

Check warning on line 28 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientAckResponse.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRl11KD50MLjcR1V&open=AZ2aVRl11KD50MLjcR1V&pullRequest=13040
/** */
@Order(0)
IgniteUuid msgId;
Expand Down Expand Up @@ -70,5 +66,4 @@
@Override public String toString() {
return S.toString(TcpDiscoveryClientAckResponse.class, this, "super", super.toString());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,14 @@
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.processors.cluster.NodeMetricsMessage;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.apache.ignite.plugin.extensions.communication.MessageFactory;

/**
* Metrics update message.
* <p>
* Client sends his metrics in this message.
*/
public class TcpDiscoveryClientMetricsUpdateMessage extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryClientMetricsUpdateMessage extends TcpDiscoveryAbstractMessage {

Check warning on line 32 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRkk1KD50MLjcR1T&open=AZ2aVRkk1KD50MLjcR1T&pullRequest=13040
/** */
@Order(0)
NodeMetricsMessage metricsMsg;
Expand Down Expand Up @@ -64,7 +60,6 @@
return metricsMsg;
}


/** {@inheritDoc} */
@Override public boolean traceLogLevel() {
return true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,12 @@
import java.util.UUID;
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.jetbrains.annotations.Nullable;

/**
* Ping request.
*/
public class TcpDiscoveryClientPingRequest extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryClientPingRequest extends TcpDiscoveryAbstractMessage {

Check warning on line 28 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingRequest.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRim1KD50MLjcR1R&open=AZ2aVRim1KD50MLjcR1R&pullRequest=13040
/** Pinged client node ID. */
@Order(0)
@Nullable UUID nodeToPing;
Expand Down Expand Up @@ -60,5 +56,4 @@
@Override public String toString() {
return S.toString(TcpDiscoveryClientPingRequest.class, this, "super", super.toString());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,12 @@
import java.util.UUID;
import org.apache.ignite.internal.Order;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.jetbrains.annotations.Nullable;

/**
* Ping request.
*/
public class TcpDiscoveryClientPingResponse extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryClientPingResponse extends TcpDiscoveryAbstractMessage {

Check warning on line 28 in modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingResponse.java

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Override the "equals" method in this class.

See more on https://sonarcloud.io/project/issues?id=apache_ignite&issues=AZ2aVRla1KD50MLjcR1U&open=AZ2aVRla1KD50MLjcR1U&pullRequest=13040
/** Pinged client node ID. */
@Order(0)
@Nullable UUID nodeToPing;
Expand Down Expand Up @@ -73,5 +69,4 @@
@Override public String toString() {
return S.toString(TcpDiscoveryClientPingResponse.class, this, "super", super.toString());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,14 @@
import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.lang.IgniteUuid;
import org.apache.ignite.plugin.extensions.communication.Message;
import org.apache.ignite.plugin.extensions.communication.MessageFactory;
import org.jetbrains.annotations.Nullable;

/**
* Message telling that client node is reconnecting to topology.
*/
@TcpDiscoveryEnsureDelivery
public class TcpDiscoveryClientReconnectMessage extends TcpDiscoveryAbstractMessage implements Message {
/** */
private static final long serialVersionUID = 0L;

public class TcpDiscoveryClientReconnectMessage extends TcpDiscoveryAbstractMessage {
/** New router nodeID. */
@Order(0)
UUID routerNodeId;
Expand All @@ -47,7 +43,7 @@ public class TcpDiscoveryClientReconnectMessage extends TcpDiscoveryAbstractMess

/** Pending messages holder. */
@Order(2)
@Nullable TcpDiscoveryCollectionMessage pendingMsgsMsg;
@Nullable Collection<TcpDiscoveryAbstractMessage> pendingMsgs;

/** Constructor for {@link MessageFactory}. */
public TcpDiscoveryClientReconnectMessage() {
Expand All @@ -66,44 +62,32 @@ public TcpDiscoveryClientReconnectMessage(UUID creatorNodeId, UUID routerNodeId,
this.lastMsgId = lastMsgId;
}

/**
* @return New router node ID.
*/
/** @return New router node ID. */
public UUID routerNodeId() {
return routerNodeId;
}

/**
* @return Last message ID.
*/
/** @return Last message ID. */
public IgniteUuid lastMessageId() {
return lastMsgId;
}

/**
* @param msgs Pending messages.
*/
public void pendingMessages(@Nullable Collection<TcpDiscoveryAbstractMessage> msgs) {
pendingMsgsMsg = F.isEmpty(msgs) ? null : new TcpDiscoveryCollectionMessage(msgs);
/** @param msgs Pending messages. */
public void pendingMessages(Collection<TcpDiscoveryAbstractMessage> msgs) {
pendingMsgs = F.isEmpty(msgs) ? null : msgs;
}

/**
* @return Pending messages.
*/
/** @return Pending messages. */
public Collection<TcpDiscoveryAbstractMessage> pendingMessages() {
return pendingMsgsMsg == null ? Collections.emptyList() : pendingMsgsMsg.messages();
return pendingMsgs == null ? Collections.emptyList() : pendingMsgs;
}

/**
* @param success Success flag.
*/
/** @param success Success flag. */
public void success(boolean success) {
setFlag(CLIENT_RECON_SUCCESS_FLAG_POS, success);
}

/**
* @return Success flag.
*/
/** @return Success flag. */
public boolean success() {
return getFlag(CLIENT_RECON_SUCCESS_FLAG_POS);
}
Expand All @@ -123,7 +107,6 @@ public boolean success() {
Objects.equals(lastMsgId, other.lastMsgId);
}


/** {@inheritDoc} */
@Override public String toString() {
return S.toString(TcpDiscoveryClientReconnectMessage.class, this, "super", super.toString());
Expand Down
Loading
Loading