View Javadoc

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  }