Examples of EntityIndexingInterceptor


Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      // being not-indexed, we skip them.
      // FIXME for improved performance: avoid loading them in an early phase.
      return;
    }

    EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
    if ( interceptor != null ) {
      IndexingOverride onAdd = interceptor.onAdd( entity );
      switch ( onAdd ) {
        case REMOVE:
        case SKIP:
          return;
      }
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      // being not-indexed, we skip them.
      // FIXME for improved performance: avoid loading them in an early phase.
      return;
    }

    EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
    if ( interceptor != null ) {
      IndexingOverride onAdd = interceptor.onAdd( entity );
      switch ( onAdd ) {
      case REMOVE:
      case SKIP:
        return;
      }
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

    EntityIndexBinder entityIndexBinding = entityIndexBinders.get( clazz );
    // it might be possible to receive not-indexes subclasses of the currently indexed type;
    // being not-indexed, we skip them.
    // FIXME for improved performance: avoid loading them in an early phase.
    if ( entityIndexBinding != null ) {
      EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
      if ( isNotSkippable( interceptor, entity ) ) {
        Serializable id = session.getIdentifier( entity );
        AddLuceneWork addWork = createAddLuceneWork( entity, sessionInitializer, conversionContext, id, clazz,
            entityIndexBinding );
        backend.enqueueAsyncWork( addWork );
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      // being not-indexed, we skip them.
      // FIXME for improved performance: avoid loading them in an early phase.
      return;
    }

    EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
    if ( interceptor != null ) {
      IndexingOverride onAdd = interceptor.onAdd( entity );
      switch ( onAdd ) {
        case REMOVE:
        case SKIP:
          return;
      }
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      shardIdentifierProvider = createShardIdentifierProvider(
          buildContext, indexProperties[0]
      );
    }

    EntityIndexingInterceptor interceptor = createEntityIndexingInterceptor( entity );

    return EntityIndexBindingFactory.buildEntityIndexBinding(
        entity.getClass(),
        indexManagers,
        shardingStrategy,
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

    return shardIdentifierProvider;
  }

  private EntityIndexingInterceptor createEntityIndexingInterceptor(XClass entity) {
    Indexed indexedAnnotation = entity.getAnnotation( Indexed.class );
    EntityIndexingInterceptor interceptor = null;
    if ( indexedAnnotation != null ) {
      Class<? extends EntityIndexingInterceptor> interceptorClass = getInterceptorClassFromHierarchy(
          entity,
          indexedAnnotation
      );
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

    EntityIndexBinder entityIndexBinding = entityIndexBinders.get( clazz );
    // it might be possible to receive not-indexes subclasses of the currently indexed type;
    // being not-indexed, we skip them.
    // FIXME for improved performance: avoid loading them in an early phase.
    if ( entityIndexBinding != null ) {
      EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
      if ( isNotSkippable( interceptor, entity ) ) {
        Serializable id = session.getIdentifier( entity );
        AddLuceneWork addWork = createAddLuceneWork( entity, sessionInitializer, conversionContext, id, clazz,
            entityIndexBinding );
        backend.enqueueAsyncWork( addWork );
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      // being not-indexed, we skip them.
      // FIXME for improved performance: avoid loading them in an early phase.
      return;
    }

    EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
    if ( interceptor != null ) {
      IndexingOverride onAdd = interceptor.onAdd( entity );
      switch ( onAdd ) {
        case REMOVE:
        case SKIP:
          return;
      }
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

    EntityIndexBinder entityIndexBinding = entityIndexBinders.get( clazz );
    // it might be possible to receive not-indexes subclasses of the currently indexed type;
    // being not-indexed, we skip them.
    // FIXME for improved performance: avoid loading them in an early phase.
    if ( entityIndexBinding != null ) {
      EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
      if ( isNotSkippable( interceptor, entity ) ) {
        Serializable id = session.getIdentifier( entity );
        AddLuceneWork addWork = createAddLuceneWork( entity, sessionInitializer, conversionContext, id, clazz,
            entityIndexBinding );
        backend.enqueueAsyncWork( addWork );
View Full Code Here

Examples of org.hibernate.search.indexes.interceptor.EntityIndexingInterceptor

      // being not-indexed, we skip them.
      // FIXME for improved performance: avoid loading them in an early phase.
      return;
    }

    EntityIndexingInterceptor interceptor = entityIndexBinding.getEntityIndexingInterceptor();
    if ( interceptor != null ) {
      IndexingOverride onAdd = interceptor.onAdd( entity );
      switch ( onAdd ) {
      case REMOVE:
      case SKIP:
        return;
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.