Skip to content

Commit da4f19f

Browse files
committed
Issue #34 opcode is now named consistently across the application.
1 parent 7cb2ac2 commit da4f19f

File tree

11 files changed

+112
-112
lines changed

11 files changed

+112
-112
lines changed

example-games/src/test/java/org/menacheri/zombie/ZombieClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ public void operationComplete(ChannelFuture future) throws Exception
8080

8181
public static ChannelBuffer getLoginBuffer(String refKey, ChannelBuffer udpAddress)
8282
{
83-
ChannelBuffer opCode = ChannelBuffers.buffer(1);
83+
ChannelBuffer opcode = ChannelBuffers.buffer(1);
8484
ChannelBuffer protocol = ChannelBuffers.buffer(1);
85-
opCode.writeByte(Events.LOG_IN);
85+
opcode.writeByte(Events.LOG_IN);
8686
protocol.writeByte(Events.PROTCOL_VERSION);
8787
String username = "user";
8888
String password = "pass";
8989
// write username,password and ref key.
90-
ChannelBuffer buffer = ChannelBuffers.wrappedBuffer(opCode,protocol,
90+
ChannelBuffer buffer = ChannelBuffers.wrappedBuffer(opcode,protocol,
9191
NettyUtils.writeStrings(username,password,refKey),udpAddress);
9292
return buffer;
9393
}
Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
package org.menacheri.jetclient.handlers.netty;
2-
3-
import org.jboss.netty.buffer.ChannelBuffer;
4-
import org.jboss.netty.channel.Channel;
5-
import org.jboss.netty.channel.ChannelHandler.Sharable;
6-
import org.jboss.netty.channel.ChannelHandlerContext;
7-
import org.jboss.netty.handler.codec.oneone.OneToOneDecoder;
8-
import org.menacheri.jetclient.communication.NettyMessageBuffer;
9-
import org.menacheri.jetclient.event.Events;
10-
11-
/**
12-
* This decoder will convert a Netty {@link ChannelBuffer} to a
13-
* {@link NettyMessageBuffer}. It will also convert
14-
* {@link Events#NETWORK_MESSAGE} events to {@link Events#SESSION_MESSAGE}
15-
* event.
16-
*
17-
* @author Abraham Menacherry
18-
*
19-
*/
20-
@Sharable
21-
public class MessageBufferEventDecoder extends OneToOneDecoder
22-
{
23-
24-
@Override
25-
protected Object decode(ChannelHandlerContext ctx, Channel channel,
26-
Object msg) throws Exception
27-
{
28-
if (null == msg)
29-
{
30-
return msg;
31-
}
32-
ChannelBuffer buffer = (ChannelBuffer) msg;
33-
byte opCode = buffer.readByte();
34-
if (opCode == Events.NETWORK_MESSAGE)
35-
{
36-
opCode = Events.SESSION_MESSAGE;
37-
}
38-
return Events.event(new NettyMessageBuffer(buffer), opCode);
39-
}
40-
41-
}
1+
package org.menacheri.jetclient.handlers.netty;
2+
3+
import org.jboss.netty.buffer.ChannelBuffer;
4+
import org.jboss.netty.channel.Channel;
5+
import org.jboss.netty.channel.ChannelHandler.Sharable;
6+
import org.jboss.netty.channel.ChannelHandlerContext;
7+
import org.jboss.netty.handler.codec.oneone.OneToOneDecoder;
8+
import org.menacheri.jetclient.communication.NettyMessageBuffer;
9+
import org.menacheri.jetclient.event.Events;
10+
11+
/**
12+
* This decoder will convert a Netty {@link ChannelBuffer} to a
13+
* {@link NettyMessageBuffer}. It will also convert
14+
* {@link Events#NETWORK_MESSAGE} events to {@link Events#SESSION_MESSAGE}
15+
* event.
16+
*
17+
* @author Abraham Menacherry
18+
*
19+
*/
20+
@Sharable
21+
public class MessageBufferEventDecoder extends OneToOneDecoder
22+
{
23+
24+
@Override
25+
protected Object decode(ChannelHandlerContext ctx, Channel channel,
26+
Object msg) throws Exception
27+
{
28+
if (null == msg)
29+
{
30+
return msg;
31+
}
32+
ChannelBuffer buffer = (ChannelBuffer) msg;
33+
byte opcode = buffer.readByte();
34+
if (opcode == Events.NETWORK_MESSAGE)
35+
{
36+
opcode = Events.SESSION_MESSAGE;
37+
}
38+
return Events.event(new NettyMessageBuffer(buffer), opcode);
39+
}
40+
41+
}

jetclient/src/main/java/org/menacheri/jetclient/handlers/netty/MessageBufferEventEncoder.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ protected Object encode(ChannelHandlerContext ctx, Channel channel,
3232
return msg;
3333
}
3434
Event event = (Event) msg;
35-
ChannelBuffer opCode = ChannelBuffers.buffer(1);
36-
opCode.writeByte(event.getType());
35+
ChannelBuffer opcode = ChannelBuffers.buffer(1);
36+
opcode.writeByte(event.getType());
3737
if (Events.LOG_IN == event.getType())
3838
{
3939
// write protocol version also
4040
ChannelBuffer protocolVersion = ChannelBuffers.buffer(1);
4141
protocolVersion.writeByte(Events.PROTOCOL_VERSION);
42-
opCode = ChannelBuffers.wrappedBuffer(opCode, protocolVersion);
42+
opcode = ChannelBuffers.wrappedBuffer(opcode, protocolVersion);
4343
}
4444

4545
ChannelBuffer buffer = null;
@@ -49,11 +49,11 @@ protected Object encode(ChannelHandlerContext ctx, Channel channel,
4949
MessageBuffer<ChannelBuffer> msgBuffer = (MessageBuffer<ChannelBuffer>) event
5050
.getSource();
5151
ChannelBuffer data = msgBuffer.getNativeBuffer();
52-
buffer = ChannelBuffers.wrappedBuffer(opCode, data);
52+
buffer = ChannelBuffers.wrappedBuffer(opcode, data);
5353
}
5454
else
5555
{
56-
buffer = opCode;
56+
buffer = opcode;
5757
}
5858
return buffer;
5959
}

jetclient/src/main/java/org/menacheri/jetclient/util/NettyUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ public static void clearPipeline(ChannelPipeline pipeline)
4242
}
4343
}
4444

45-
public static ChannelBuffer createBufferForOpcode(int opCode)
45+
public static ChannelBuffer createBufferForOpcode(int opcode)
4646
{
4747
ChannelBuffer buffer = ChannelBuffers.buffer(1);
48-
buffer.writeByte(opCode);
48+
buffer.writeByte(opcode);
4949
return buffer;
5050
}
5151

jetserver/src/main/java/org/menacheri/jetserver/app/GameEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public interface GameEvent<T,O,E> {
1515
public PlayerSession getPlayerSession();
1616
public void setPlayerSession(PlayerSession playerSession);
1717
public O getOpCode();
18-
public void setOpCode(O opCode);
18+
public void setOpcode(O opcode);
1919
public E getEventType();
2020
public void setEventType(E eventType);
2121
public String getEventName();

jetserver/src/main/java/org/menacheri/jetserver/handlers/netty/EventDecoder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ protected Object decode(ChannelHandlerContext ctx, Channel channel,
2525
return msg;
2626
}
2727
ChannelBuffer buffer = (ChannelBuffer)msg;
28-
int opCode = buffer.readUnsignedByte();
29-
if(Events.LOG_IN == opCode){
28+
int opcode = buffer.readUnsignedByte();
29+
if(Events.LOG_IN == opcode){
3030
buffer.readUnsignedByte();// To read-destroy the protocol version byte.
3131
}
32-
return Events.event(buffer, opCode);
32+
return Events.event(buffer, opcode);
3333
}
3434

3535
}

jetserver/src/main/java/org/menacheri/jetserver/handlers/netty/EventEncoder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@ protected Object encode(ChannelHandlerContext ctx, Channel channel,
3737
return msg;
3838
}
3939
Event event = (Event) msg;
40-
ChannelBuffer opCode = ChannelBuffers.buffer(1);
41-
opCode.writeByte(event.getType());
40+
ChannelBuffer opcode = ChannelBuffers.buffer(1);
41+
opcode.writeByte(event.getType());
4242
ChannelBuffer buffer = null;
4343
if(null != event.getSource())
4444
{
4545
ChannelBuffer data = (ChannelBuffer) event.getSource();
46-
buffer = ChannelBuffers.wrappedBuffer(opCode, data);
46+
buffer = ChannelBuffers.wrappedBuffer(opcode, data);
4747
}
4848
else
4949
{
50-
buffer = opCode;
50+
buffer = opcode;
5151
}
5252
return buffer;
5353
}

jetserver/src/main/java/org/menacheri/jetserver/handlers/netty/LoginProtocol.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@ public static class DefaultJetProtocol implements LoginProtocol
107107
public boolean applyProtocol(ChannelBuffer buffer,
108108
ChannelPipeline pipeline)
109109
{
110-
final int opCode = buffer.getUnsignedByte(buffer.readerIndex() + 2);
110+
final int opcode = buffer.getUnsignedByte(buffer.readerIndex() + 2);
111111
final int protocolVersion = buffer.getUnsignedByte(buffer
112112
.readerIndex() + 3);
113-
if (isJetProtocol(opCode, protocolVersion))
113+
if (isJetProtocol(opcode, protocolVersion))
114114
{
115115
pipeline.addLast("framer", createLengthBasedFrameDecoder());
116116
pipeline.addLast("eventDecoder", eventDecoder);
Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
1-
package org.menacheri.jetserver.handlers.netty;
2-
3-
import org.jboss.netty.buffer.ChannelBuffer;
4-
import org.jboss.netty.buffer.ChannelBuffers;
5-
import org.jboss.netty.channel.Channel;
6-
import org.jboss.netty.channel.ChannelHandlerContext;
7-
import org.jboss.netty.channel.ChannelHandler.Sharable;
8-
import org.jboss.netty.handler.codec.oneone.OneToOneEncoder;
9-
import org.menacheri.jetserver.communication.MessageBuffer;
10-
import org.menacheri.jetserver.event.Event;
11-
import org.slf4j.Logger;
12-
import org.slf4j.LoggerFactory;
13-
14-
15-
@Sharable
16-
public class MessageBufferEventEncoder extends OneToOneEncoder
17-
{
18-
private static final Logger LOG = LoggerFactory
19-
.getLogger(MessageBufferEventEncoder.class);
20-
21-
@Override
22-
protected Object encode(ChannelHandlerContext ctx, Channel channel,
23-
Object msg) throws Exception
24-
{
25-
if (null == msg)
26-
{
27-
LOG.error("Null message received in MessageBufferEventEncoder");
28-
return msg;
29-
}
30-
Event event = (Event) msg;
31-
ChannelBuffer opCode = ChannelBuffers.buffer(1);
32-
opCode.writeByte(event.getType());
33-
ChannelBuffer buffer = null;
34-
if(null != event.getSource())
35-
{
36-
@SuppressWarnings("unchecked")
37-
MessageBuffer<ChannelBuffer> msgBuffer = (MessageBuffer<ChannelBuffer>)event.getSource();
38-
ChannelBuffer data = msgBuffer.getNativeBuffer();
39-
buffer = ChannelBuffers.wrappedBuffer(opCode, data);
40-
}
41-
else
42-
{
43-
buffer = opCode;
44-
}
45-
return buffer;
46-
}
47-
48-
}
1+
package org.menacheri.jetserver.handlers.netty;
2+
3+
import org.jboss.netty.buffer.ChannelBuffer;
4+
import org.jboss.netty.buffer.ChannelBuffers;
5+
import org.jboss.netty.channel.Channel;
6+
import org.jboss.netty.channel.ChannelHandlerContext;
7+
import org.jboss.netty.channel.ChannelHandler.Sharable;
8+
import org.jboss.netty.handler.codec.oneone.OneToOneEncoder;
9+
import org.menacheri.jetserver.communication.MessageBuffer;
10+
import org.menacheri.jetserver.event.Event;
11+
import org.slf4j.Logger;
12+
import org.slf4j.LoggerFactory;
13+
14+
15+
@Sharable
16+
public class MessageBufferEventEncoder extends OneToOneEncoder
17+
{
18+
private static final Logger LOG = LoggerFactory
19+
.getLogger(MessageBufferEventEncoder.class);
20+
21+
@Override
22+
protected Object encode(ChannelHandlerContext ctx, Channel channel,
23+
Object msg) throws Exception
24+
{
25+
if (null == msg)
26+
{
27+
LOG.error("Null message received in MessageBufferEventEncoder");
28+
return msg;
29+
}
30+
Event event = (Event) msg;
31+
ChannelBuffer opcode = ChannelBuffers.buffer(1);
32+
opcode.writeByte(event.getType());
33+
ChannelBuffer buffer = null;
34+
if(null != event.getSource())
35+
{
36+
@SuppressWarnings("unchecked")
37+
MessageBuffer<ChannelBuffer> msgBuffer = (MessageBuffer<ChannelBuffer>)event.getSource();
38+
ChannelBuffer data = msgBuffer.getNativeBuffer();
39+
buffer = ChannelBuffers.wrappedBuffer(opcode, data);
40+
}
41+
else
42+
{
43+
buffer = opcode;
44+
}
45+
return buffer;
46+
}
47+
48+
}

jetserver/src/main/java/org/menacheri/jetserver/protocols/impl/AMF3Protocol.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class AMF3Protocol extends AbstractNettyProtocol
2929
{
3030
/**
3131
* After the frame decoder retrieves the bytes from the incoming stream,
32-
* this decoder will convert it to an {@link Event} with the opCode set as
32+
* this decoder will convert it to an {@link Event} with the opcode set as
3333
* the first byte read from the buffer. And the source object of the event
3434
* created will have the rest of the {@link ChannelBuffer}.
3535
*/

0 commit comments

Comments
 (0)