All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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