View Javadoc

1   package net.sf.josceleton.connection.impl.service.motion;
2   
3   import net.sf.josceleton.connection.api.service.motion.MotionSeparatorCache;
4   
5   import com.google.inject.AbstractModule;
6   import com.google.inject.Scopes;
7   import com.google.inject.assistedinject.FactoryProvider;
8   
9   /**
10   * @since 0.3
11   */
12  public class ConnectionImplServiceMotionModule extends AbstractModule {
13  
14  	@Override protected final void configure() {
15  		bind(MotionSeparatorCache.class).to(MotionSeparatorCacheImpl.class).in(Scopes.SINGLETON);
16  		bind(MotionSeparatorFactory.class).toProvider(
17  				FactoryProvider.newFactory(MotionSeparatorFactory.class, MotionSeparatorImpl.class));
18  	}
19  
20  }