Refactor EbeanServerFactory internals - use SpiContainerFactory interface and service loader

This commit is contained in:
rob bygrave
2017-10-05 01:12:07 +13:00
parent 3471f6d206
commit 16b8f5da35
10 changed files with 44 additions and 47 deletions
@@ -0,0 +1,17 @@
package io.ebeaninternal.server;
import io.ebean.config.ContainerConfig;
import io.ebean.service.SpiContainer;
import io.ebean.service.SpiContainerFactory;
import io.ebeaninternal.server.core.DefaultContainer;
/**
* Default container factory found via service loader.
*/
public class DContainerFactory implements SpiContainerFactory {
@Override
public SpiContainer create(ContainerConfig containerConfig) {
return new DefaultContainer(containerConfig);
}
}