1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-08 08:23:11 +00:00

Change-Id: I04b40ac9094ed82a87bba234191ea0b8db67c718

This commit is contained in:
rogiel
2011-05-08 22:33:08 -03:00
parent d8bb472d57
commit e071ced9b2
30 changed files with 732 additions and 129 deletions

View File

@@ -111,7 +111,7 @@ public class ClassFileManager extends
@Override
public synchronized ScriptClassLoaderImpl getClassLoader(Location location) {
if (loader == null) {
return AccessController
loader = AccessController
.doPrivileged(new PrivilegedAction<ScriptClassLoaderImpl>() {
@Override
public ScriptClassLoaderImpl run() {
@@ -135,7 +135,7 @@ public class ClassFileManager extends
* @param classLoader
* parent class loader
*/
public void setParentClassLoader(ScriptClassLoader classLoader) {
public synchronized void setParentClassLoader(ScriptClassLoader classLoader) {
this.parentClassLoader = classLoader;
}

View File

@@ -5,6 +5,8 @@ import java.util.concurrent.Executors;
import org.jboss.netty.bootstrap.ServerBootstrap;
import org.jboss.netty.channel.ServerChannel;
import org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory;
import org.jboss.netty.logging.InternalLoggerFactory;
import org.jboss.netty.logging.Slf4JLoggerFactory;
import com.google.inject.Inject;
import com.google.inject.Injector;
@@ -24,6 +26,7 @@ public class NettyNetworkService extends AbstractService implements
Injector injector) {
this.config = configService.get(NetworkConfiguration.class);
this.injector = injector;
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
}
@Override