1 package net.sf.josceleton.core.impl.entity.message; 2 3 import com.google.inject.AbstractModule; 4 import com.google.inject.assistedinject.FactoryProvider; 5 6 public class CoreImplEntityMessageModule extends AbstractModule { 7 8 @Override protected final void configure() { 9 10 this.bind(JointMessageFactory.class).toProvider( 11 FactoryProvider.newFactory(JointMessageFactory.class, JointMessageImpl.class)); 12 13 this.bind(UserMessageFactory.class).toProvider( 14 FactoryProvider.newFactory(UserMessageFactory.class, UserMessageImpl.class)); 15 16 } 17 18 }