@Override
    protected void configure() {

        bind(ChannelService.class).to(ChannelServiceImpl.class);
        bind(MonitoringService.class).to(MonitoringServiceImpl.class);

        bind(TimestampProvider.class).to(SystemTimeProvider.class);

        bind(ChannelAssignmentStrategy.class).to(RoundRobinAssignmentStrategy.class);
    }
@ Override protected void configure ( ) { bind ( ChannelService . class ) . to ( ChannelServiceImpl . class ) ; bind ( MonitoringService . class ) . to ( MonitoringServiceImpl . class ) ; bind ( TimestampProvider . class ) . to ( SystemTimeProvider . class ) ; bind ( ChannelAssignmentStrategy . class ) . to ( RoundRobinAssignmentStrategy . class ) ; }
/*
(non-Javadoc)

@see com.google.inject.AbstractModule#configure()