IGNITE-61 - Direct marshalling

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/4ef1baea
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/4ef1baea
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/4ef1baea

Branch: refs/heads/ignite-82
Commit: 4ef1baea4c95a42ab6744516a18919ee29b4fee0
Parents: 865c428
Author: Valentin Kulichenko <vkuliche...@gridgain.com>
Authored: Mon Feb 9 15:06:51 2015 -0800
Committer: Valentin Kulichenko <vkuliche...@gridgain.com>
Committed: Mon Feb 9 15:06:51 2015 -0800

----------------------------------------------------------------------
 .../impl/connection/GridClientConnectionManagerAdapter.java      | 2 +-
 .../processors/rest/client/message/GridClientPingPacket.java     | 4 +++-
 .../processors/rest/client/message/GridRouterResponse.java       | 2 +-
 .../processors/rest/protocols/tcp/GridTcpRestNioListener.java    | 4 ++--
 .../processors/rest/protocols/tcp/GridTcpRestParser.java         | 2 +-
 5 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ef1baea/modules/core/src/main/java/org/apache/ignite/client/impl/connection/GridClientConnectionManagerAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/client/impl/connection/GridClientConnectionManagerAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/client/impl/connection/GridClientConnectionManagerAdapter.java
index ff9bdf7..b689b9b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/client/impl/connection/GridClientConnectionManagerAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/client/impl/connection/GridClientConnectionManagerAdapter.java
@@ -170,7 +170,7 @@ abstract class GridClientConnectionManagerAdapter 
implements GridClientConnectio
                     .socketReceiveBufferSize(0)
                     .socketSendBufferSize(0)
                     .idleTimeout(Long.MAX_VALUE)
-                    .gridName("gridClient")
+                    .gridName(routerClient ? "routerClient" : "gridClient")
                     .daemon(cfg.isDaemon())
                     .build();
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ef1baea/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientPingPacket.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientPingPacket.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientPingPacket.java
index fef8a8d..90235df 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientPingPacket.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientPingPacket.java
@@ -17,6 +17,8 @@
 
 package org.apache.ignite.internal.processors.rest.client.message;
 
+import static 
org.apache.ignite.internal.processors.rest.protocols.tcp.GridMemcachedMessage.*;
+
 /**
  * Fictive ping packet.
  */
@@ -28,7 +30,7 @@ public class GridClientPingPacket extends 
GridClientAbstractMessage {
     public static final GridClientMessage PING_MESSAGE = new 
GridClientPingPacket();
 
     /** Ping packet. */
-    public static final byte[] PING_PACKET = new byte[] {(byte)0x90, 0x00, 
0x00, 0x00, 0x00};
+    public static final byte[] PING_PACKET = new byte[] {IGNITE_REQ_FLAG, 
0x00, 0x00, 0x00, 0x00};
 
     /** {@inheritDoc} */
     @Override public String toString() {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ef1baea/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridRouterResponse.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridRouterResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridRouterResponse.java
index ce5104c..2ff3e21 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridRouterResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridRouterResponse.java
@@ -74,7 +74,7 @@ public class GridRouterResponse extends 
GridClientAbstractMessage {
 
     /** {@inheritDoc} */
     @Override public String toString() {
-        return "GridRoutedResponse [" +
+        return "GridRouterResponse [" +
             "clientId=" + clientId() +
             ", reqId=" + requestId() +
             ", destId=" + destinationId() +

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ef1baea/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestNioListener.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestNioListener.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestNioListener.java
index 159f178..ba4a2ac 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestNioListener.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestNioListener.java
@@ -134,8 +134,8 @@ public class GridTcpRestNioListener extends 
GridNioServerListenerAdapter<GridCli
         if (msg instanceof GridMemcachedMessage)
             memcachedLsnr.onMessage(ses, (GridMemcachedMessage)msg);
         else {
-            if (msg == GridClientPingPacket.PING_MESSAGE)
-                ses.send(new GridClientPingPacket());
+            if (msg instanceof GridClientPingPacket)
+                ses.send(msg);
             else if (msg instanceof GridClientHandshakeRequest) {
                 GridClientHandshakeRequest hs = 
(GridClientHandshakeRequest)msg;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4ef1baea/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestParser.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestParser.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestParser.java
index 03322d1..3a83d4b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestParser.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/protocols/tcp/GridTcpRestParser.java
@@ -144,7 +144,7 @@ public class GridTcpRestParser implements GridNioParser {
 
         if (msg instanceof GridMemcachedMessage)
             return encodeMemcache((GridMemcachedMessage)msg);
-        else if (msg == GridClientPingPacket.PING_MESSAGE)
+        else if (msg instanceof GridClientPingPacket)
             return ByteBuffer.wrap(GridClientPingPacket.PING_PACKET);
         else if (msg instanceof GridClientHandshakeRequest) {
             byte[] bytes = ((GridClientHandshakeRequest)msg).rawBytes();

Reply via email to