Package org.hibernate.search.indexes.spi

Examples of org.hibernate.search.indexes.spi.DirectoryBasedReaderProvider


   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here


   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager,
      Properties properties,
      WorkerBuildContext buildContext) {
    Properties maskedProperties = new MaskedProperty( properties, Environment.READER_PREFIX );
    String readerProviderImplName = maskedProperties.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( readerProviderImplName ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( readerProviderImplName ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( readerProviderImplName ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      ServiceManager serviceManager = buildContext.getServiceManager();
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class,
          readerProviderImplName,
          "readerProvider",
          serviceManager
      );
    }
    readerProvider.initialize( indexManager, maskedProperties );
    return readerProvider;
  }
View Full Code Here

   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager,
      Properties properties,
      WorkerBuildContext buildContext) {
    Properties maskedProperties = new MaskedProperty( properties, Environment.READER_PREFIX );
    String readerProviderImplName = maskedProperties.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( readerProviderImplName ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( readerProviderImplName ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( readerProviderImplName ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      ServiceManager serviceManager = buildContext.getServiceManager();
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class,
          readerProviderImplName,
          "readerProvider",
          serviceManager
      );
    }
    readerProvider.initialize( indexManager, maskedProperties );
    return readerProvider;
  }
View Full Code Here

  }

  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          PropertiesParseHelper.class.getClassLoader(), "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

  }

  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          PropertiesParseHelper.class.getClassLoader(), "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

   * @return
   */
  public static DirectoryBasedReaderProvider createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties cfg) {
    Properties props = new MaskedProperty( cfg, Environment.READER_PREFIX );
    String impl = props.getProperty( "strategy" );
    DirectoryBasedReaderProvider readerProvider;
    if ( StringHelper.isEmpty( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else if ( "not-shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new NotSharedReaderProvider();
    }
    else if ( "shared".equalsIgnoreCase( impl ) ) {
      readerProvider = new SharingBufferReaderProvider();
    }
    else {
      readerProvider = ClassLoaderHelper.instanceFromName(
          DirectoryBasedReaderProvider.class, impl,
          CommonPropertiesParse.class, "readerProvider"
      );
    }
    readerProvider.initialize( indexManager, props );
    return readerProvider;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.search.indexes.spi.DirectoryBasedReaderProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.