io.ebeanservice.docstore.api.DocStoreFactory Maven / Gradle / Ivy
package io.ebeanservice.docstore.api;
import io.ebean.plugin.SpiServer;
import io.ebeaninternal.server.deploy.BeanDescriptor;
import io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor;
/**
* Creates the integration components for DocStore integration.
*/
public interface DocStoreFactory {
/**
* Create and return the DocStore integration components.
*/
DocStoreIntegration create(SpiServer server);
/**
* Create the doc store specific adapter for the given bean type.
*/
DocStoreBeanAdapter createAdapter(BeanDescriptor desc, DeployBeanDescriptor deploy);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy