Package org.hibernate.search.spi.internals

Examples of org.hibernate.search.spi.internals.DirectoryProviderData


  private class BuildContext implements WritableBuildContext, WorkerBuildContext {
    private final SearchFactoryState factoryState = SearchFactoryBuilder.this.factoryState;

    public void addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( provider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( provider, data );
      }
      data.setOptimizerStrategy( optimizerStrategy );
    }
View Full Code Here


      factoryState.getDirectoryProviderIndexingParams().put( provider, indexingParams );
    }

    public void addClassToDirectoryProvider(Class<?> entity, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( directoryProvider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( directoryProvider, data );
      }
      data.getClasses().add( entity );
      data.setExclusiveIndexUsage( exclusiveIndexUsage );
    }
View Full Code Here

    return indexingStrategy;
  }

  private class BuildContext implements WritableBuildContext, WorkerBuildContext {
    public void addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy) {
      DirectoryProviderData data = dirProviderData.get( provider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( provider, data );
      }
      data.setOptimizerStrategy( optimizerStrategy );
    }
View Full Code Here

    public void addIndexingParameters(DirectoryProvider<?> provider, LuceneIndexingParameters indexingParams) {
      dirProviderIndexingParams.put( provider, indexingParams );
    }

    public void addClassToDirectoryProvider(Class<?> entity, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage) {
      DirectoryProviderData data = dirProviderData.get( directoryProvider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( directoryProvider, data );
      }
      data.getClasses().add( entity );
      data.setExclusiveIndexUsage( exclusiveIndexUsage );
    }
View Full Code Here

  private class BuildContext implements WritableBuildContext, WorkerBuildContext {
    private final SearchFactoryState factoryState = SearchFactoryBuilder.this.factoryState;

    public void addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( provider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( provider, data );
      }
      data.setOptimizerStrategy( optimizerStrategy );
    }
View Full Code Here

      factoryState.getDirectoryProviderIndexingParams().put( provider, indexingParams );
    }

    public void addClassToDirectoryProvider(Class<?> entity, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( directoryProvider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( directoryProvider, data );
      }
      data.getClasses().add( entity );
      data.setExclusiveIndexUsage( exclusiveIndexUsage );
    }
View Full Code Here

  private class BuildContext implements WritableBuildContext, WorkerBuildContext {
    private final SearchFactoryState factoryState = SearchFactoryBuilder.this.factoryState;

    public void addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( provider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( provider, data );
      }
      data.setOptimizerStrategy( optimizerStrategy );
    }
View Full Code Here

      factoryState.getDirectoryProviderIndexingParams().put( provider, indexingParams );
    }

    public void addClassToDirectoryProvider(Class<?> entity, DirectoryProvider<?> directoryProvider, boolean exclusiveIndexUsage) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( directoryProvider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( directoryProvider, data );
      }
      data.getClasses().add( entity );
      data.setExclusiveIndexUsage( exclusiveIndexUsage );
    }
View Full Code Here

  private class BuildContext implements WritableBuildContext, WorkerBuildContext {
    private final SearchFactoryState factoryState = SearchFactoryBuilder.this.factoryState;

    public void addOptimizerStrategy(DirectoryProvider<?> provider, OptimizerStrategy optimizerStrategy) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( provider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( provider, data );
      }
      data.setOptimizerStrategy( optimizerStrategy );
    }
View Full Code Here

    }

    public void addClassToDirectoryProvider(Class<?> entity, DirectoryProvider<?> directoryProvider,
        boolean exclusiveIndexUsage, int maximumQueueSize) {
      final Map<DirectoryProvider<?>, DirectoryProviderData> dirProviderData = factoryState.getDirectoryProviderData();
      DirectoryProviderData data = dirProviderData.get( directoryProvider );
      if ( data == null ) {
        data = new DirectoryProviderData();
        dirProviderData.put( directoryProvider, data );
      }
      data.getClasses().add( entity );
      data.setExclusiveIndexUsage( exclusiveIndexUsage );
      data.setMaxQueueLength( maximumQueueSize );
    }
View Full Code Here

TOP

Related Classes of org.hibernate.search.spi.internals.DirectoryProviderData

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.