Package org.hibernate.search.store

Examples of org.hibernate.search.store.ShardIdentifierProvider


    IndexShardingStrategy shardingStrategy = null;
    if ( !isDynamicSharding ) {
      shardingStrategy = createIndexShardingStrategy( indexProperties, indexManagers, buildContext );
    }

    ShardIdentifierProvider shardIdentifierProvider = null;
    if ( isDynamicSharding ) {
      shardIdentifierProvider = createShardIdentifierProvider(
          buildContext, indexProperties[0]
      );
    }
View Full Code Here


      return shardLocalProperties;
    }
  }

  private ShardIdentifierProvider createShardIdentifierProvider(WorkerBuildContext buildContext, Properties indexProperty) {
    ShardIdentifierProvider shardIdentifierProvider;
    String shardIdentityProviderName = indexProperty.getProperty( SHARDING_STRATEGY );
    ServiceManager serviceManager = buildContext.getServiceManager();
    shardIdentifierProvider = ClassLoaderHelper.instanceFromName(
        ShardIdentifierProvider.class,
        shardIdentityProviderName,
        "ShardIdentifierProvider",
        serviceManager
    );

    shardIdentifierProvider.initialize( new MaskedProperty( indexProperty, SHARDING_STRATEGY ), buildContext );

    return shardIdentifierProvider;
  }
View Full Code Here

    IndexShardingStrategy shardingStrategy = null;
    if ( !isDynamicSharding ) {
      shardingStrategy = createIndexShardingStrategy( indexProperties, indexManagers, buildContext );
    }

    ShardIdentifierProvider shardIdentifierProvider = null;
    if ( isDynamicSharding ) {
      shardIdentifierProvider = createShardIdentifierProvider(
          buildContext, indexProperties[0]
      );
    }
View Full Code Here

      return shardLocalProperties;
    }
  }

  private ShardIdentifierProvider createShardIdentifierProvider(WorkerBuildContext buildContext, Properties indexProperty) {
    ShardIdentifierProvider shardIdentifierProvider;
    String shardIdentityProviderName = indexProperty.getProperty( SHARDING_STRATEGY );
    ServiceManager serviceManager = buildContext.getServiceManager();
    shardIdentifierProvider = ClassLoaderHelper.instanceFromName(
        ShardIdentifierProvider.class,
        shardIdentityProviderName,
        "ShardIdentifierProvider",
        serviceManager
    );

    shardIdentifierProvider.initialize( new MaskedProperty( indexProperty, SHARDING_STRATEGY ), buildContext );

    return shardIdentifierProvider;
  }
View Full Code Here

    IndexShardingStrategy shardingStrategy = null;
    if ( !isDynamicSharding ) {
      shardingStrategy = createIndexShardingStrategy( indexProperties, indexManagers );
    }

    ShardIdentifierProvider shardIdentifierProvider = null;
    if ( isDynamicSharding ) {
      shardIdentifierProvider = createShardIdentifierProvider( context, indexProperties[0]
      );
    }
View Full Code Here

      return shardLocalProperties;
    }
  }

  private ShardIdentifierProvider createShardIdentifierProvider(WorkerBuildContext context, Properties indexProperty) {
    ShardIdentifierProvider shardIdentifierProvider;
    String shardIdentityProviderName = indexProperty.getProperty( SHARDING_STRATEGY );

    shardIdentifierProvider = ClassLoaderHelper.instanceFromName(
        ShardIdentifierProvider.class,
        shardIdentityProviderName,
        DirectoryProviderFactory.class.getClassLoader(),
        "ShardIdentifierProvider"
    );
    shardIdentifierProvider.initialize( new MaskedProperty( indexProperty, SHARDING_STRATEGY ), context );

    return shardIdentifierProvider;
  }
View Full Code Here

    IndexShardingStrategy shardingStrategy = null;
    if ( !isDynamicSharding ) {
      shardingStrategy = createIndexShardingStrategy( indexProperties, indexManagers );
    }

    ShardIdentifierProvider shardIdentifierProvider = null;
    if ( isDynamicSharding ) {
      shardIdentifierProvider = createShardIdentifierProvider( context, indexProperties[0]
      );
    }
View Full Code Here

      return shardLocalProperties;
    }
  }

  private ShardIdentifierProvider createShardIdentifierProvider(WorkerBuildContext context, Properties indexProperty) {
    ShardIdentifierProvider shardIdentifierProvider;
    String shardIdentityProviderName = indexProperty.getProperty( SHARDING_STRATEGY );

    shardIdentifierProvider = ClassLoaderHelper.instanceFromName(
        ShardIdentifierProvider.class,
        shardIdentityProviderName,
        DirectoryProviderFactory.class.getClassLoader(),
        "ShardIdentifierProvider"
    );
    shardIdentifierProvider.initialize( new MaskedProperty( indexProperty, SHARDING_STRATEGY ), context );

    return shardIdentifierProvider;
  }
View Full Code Here

    IndexShardingStrategy shardingStrategy = null;
    if ( !isDynamicSharding ) {
      shardingStrategy = createIndexShardingStrategy( indexProperties, indexManagers );
    }

    ShardIdentifierProvider shardIdentifierProvider = null;
    if ( isDynamicSharding ) {
      shardIdentifierProvider = createShardIdentifierProvider( context, indexProperties[0]
      );
    }
View Full Code Here

      return shardLocalProperties;
    }
  }

  private ShardIdentifierProvider createShardIdentifierProvider(WorkerBuildContext context, Properties indexProperty) {
    ShardIdentifierProvider shardIdentifierProvider;
    String shardIdentityProviderName = indexProperty.getProperty( SHARDING_STRATEGY );

    shardIdentifierProvider = ClassLoaderHelper.instanceFromName(
        ShardIdentifierProvider.class,
        shardIdentityProviderName,
        DirectoryProviderFactory.class.getClassLoader(),
        "ShardIdentifierProvider"
    );
    shardIdentifierProvider.initialize( new MaskedProperty( indexProperty, SHARDING_STRATEGY ), context );

    return shardIdentifierProvider;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.search.store.ShardIdentifierProvider

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.