bind jaxb data store

This commit is contained in:
Sebastian Sdorra
2012-11-20 21:53:29 +01:00
parent bb8171f399
commit ca3b6e3556

View File

@@ -85,6 +85,8 @@ import sonia.scm.security.EncryptionHandler;
import sonia.scm.security.KeyGenerator; import sonia.scm.security.KeyGenerator;
import sonia.scm.security.MessageDigestEncryptionHandler; import sonia.scm.security.MessageDigestEncryptionHandler;
import sonia.scm.security.SecurityContext; import sonia.scm.security.SecurityContext;
import sonia.scm.store.DataStoreFactory;
import sonia.scm.store.JAXBDataStoreFactory;
import sonia.scm.store.JAXBStoreFactory; import sonia.scm.store.JAXBStoreFactory;
import sonia.scm.store.ListenableStoreFactory; import sonia.scm.store.ListenableStoreFactory;
import sonia.scm.store.StoreFactory; import sonia.scm.store.StoreFactory;
@@ -240,6 +242,7 @@ public class ScmServletModule extends ServletModule
// bind core // bind core
bind(StoreFactory.class, JAXBStoreFactory.class); bind(StoreFactory.class, JAXBStoreFactory.class);
bind(ListenableStoreFactory.class, JAXBStoreFactory.class); bind(ListenableStoreFactory.class, JAXBStoreFactory.class);
bind(DataStoreFactory.class, JAXBDataStoreFactory.class);
bind(ScmConfiguration.class).toInstance(config); bind(ScmConfiguration.class).toInstance(config);
bind(PluginLoader.class).toInstance(pluginLoader); bind(PluginLoader.class).toInstance(pluginLoader);
bind(PluginManager.class, DefaultPluginManager.class); bind(PluginManager.class, DefaultPluginManager.class);