Archived
0
This repository has been archived on 2022-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mc-server/server/src/main/java/mc/server/di/ServerModule.java
2021-06-17 15:09:29 +03:00

25 lines
478 B
Java

package mc.server.di;
import dagger.Module;
import dagger.Provides;
import mc.protocol.handler.ProtocolHandlersBus;
import mc.server.NettyServer;
import javax.inject.Singleton;
@Module
public class ServerModule {
@Provides
@Singleton
ProtocolHandlersBus providePacketProcessor() {
return new ProtocolHandlersBus();
}
@Provides
@Singleton
NettyServer provideNettyServer(ProtocolHandlersBus protocolHandlersBus) {
return new NettyServer(protocolHandlersBus);
}
}