1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-06 07:32:46 +00:00

Change-Id: If81bd9f1cf2db8fd6a38752f6a36648e5e4423dc

This commit is contained in:
rogiel
2011-04-29 12:32:14 -03:00
parent 4b9252c98f
commit 43403d9a1e
10 changed files with 67 additions and 35 deletions

View File

@@ -0,0 +1,11 @@
package com.l2jserver;
import com.google.inject.AbstractModule;
public class GameServerModule extends AbstractModule {
@Override
protected void configure() {
// TODO Auto-generated method stub
}
}

View File

@@ -0,0 +1,13 @@
package com.l2jserver;
import com.google.inject.Guice;
import com.google.inject.Injector;
public class L2JGameServer {
private final Injector injector = Guice
.createInjector(new GameServerModule());
public Injector getInjector() {
return injector;
}
}

View File

@@ -0,0 +1,13 @@
package com.l2jserver;
public class L2JGameServerMain {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

View File

@@ -1,9 +0,0 @@
package com.l2jserver;
import com.l2jserver.service.logging.LoggingService;
public class L2JServerRuntime {
public LoggingService getLoggingService() {
return null;
}
}

View File

@@ -5,6 +5,7 @@ import com.google.inject.AbstractModule;
public class PacketModule extends AbstractModule { public class PacketModule extends AbstractModule {
@Override @Override
protected void configure() { protected void configure() {
install(new ClientPacketModule());
install(new ServerPacketModule());
} }
} }

View File

@@ -0,0 +1,11 @@
package com.l2jserver.game.net.packet;
import com.google.inject.AbstractModule;
import com.l2jserver.game.net.packet.client.ProtocolVersionPacket;
public class ServerPacketModule extends AbstractModule {
@Override
protected void configure() {
bind(ProtocolVersionPacket.class);
}
}

View File

@@ -2,28 +2,23 @@ package com.l2jserver.game.net.packet.client;
import org.jboss.netty.buffer.ChannelBuffer; import org.jboss.netty.buffer.ChannelBuffer;
import com.google.inject.Inject;
import com.google.inject.Injector; import com.google.inject.Injector;
import com.l2jserver.L2JConstants; import com.l2jserver.L2JConstants;
import com.l2jserver.game.net.Lineage2Connection; import com.l2jserver.game.net.Lineage2Connection;
import com.l2jserver.game.net.packet.AbstractClientPacket; import com.l2jserver.game.net.packet.AbstractClientPacket;
import com.l2jserver.service.logging.Logger; import com.l2jserver.service.logging.Logger;
import com.l2jserver.service.logging.LoggingService; import com.l2jserver.service.logging.guice.InjectLogger;
public class ProtocolVersionPacket extends AbstractClientPacket { public class ProtocolVersionPacket extends AbstractClientPacket {
public static final int OPCODE = 0x0e; public static final int OPCODE = 0x0e;
// services // services
private final Logger logger; @InjectLogger
private final Logger logger = null;
// packet // packet
private int version; private int version;
@Inject
protected ProtocolVersionPacket(LoggingService logging) {
logger = logging.getLogger(ProtocolVersionPacket.class);
}
@Override @Override
public void read(ChannelBuffer buffer) { public void read(ChannelBuffer buffer) {
this.version = buffer.readInt(); this.version = buffer.readInt();
@@ -31,8 +26,10 @@ public class ProtocolVersionPacket extends AbstractClientPacket {
@Override @Override
public void process(Lineage2Connection conn, Injector injector) { public void process(Lineage2Connection conn, Injector injector) {
if(L2JConstants.SUPPORTED_PROTOCOL != version) { if (L2JConstants.SUPPORTED_PROTOCOL != version) {
logger.info("Incorrect protocol version: "+version); logger.info(
"Incorrect protocol version: {0}. Only {1} is supported.",
version, L2JConstants.SUPPORTED_PROTOCOL);
conn.close(); conn.close();
} }

View File

@@ -0,0 +1,8 @@
package com.l2jserver.routines;
public class GameServerInitializationRoutine implements Routine<Boolean> {
@Override
public Boolean call() {
return false;
}
}

View File

@@ -1,9 +0,0 @@
package com.l2jserver.routines;
public class InitializationRoutine implements Routine {
@Override
public void run() {
// TODO Auto-generated method stub
}
}

View File

@@ -1,4 +0,0 @@
package com.l2jserver.routines;
public interface Routine extends Runnable {
}