1 package cz.cuni.amis.pogamut.ut2004.analyzer; 2 3 import com.google.inject.AbstractModule; 4 5 import cz.cuni.amis.pogamut.base.agent.IAgent; 6 import cz.cuni.amis.pogamut.ut2004.factory.guice.remoteagent.UT2004ServerModule; 7 import cz.cuni.amis.pogamut.ut2004.server.IUT2004Server; 8 9 public class UT2004AnalyzerModule extends UT2004ServerModule { 10 11 @Override 12 protected void configureModules() { 13 super.configureModules(); 14 addModule(new AbstractModule() { 15 16 @Override 17 protected void configure() { 18 bind(IUT2004Server.class).to(IUT2004Analyzer.class); 19 bind(IUT2004Analyzer.class).to(UT2004Analyzer.class); 20 bind(UT2004AnalyzerParameters.class).toProvider(getAgentParamsProvider()); 21 } 22 23 }); 24 } 25 26 }