Package org.hibernate.search.exception

Examples of org.hibernate.search.exception.AssertionFailure


    Reader reader = field.readerValue();
    if ( reader instanceof Serializable ) {
      return SerializationHelper.toByteArray( (Serializable) reader );
    }
    else {
      throw new AssertionFailure( "Should not call getReaderValue for a non Serializable Reader" );
    }
  }
View Full Code Here


    }
    else if ( retrievalMethod == DatabaseRetrievalMethod.QUERY ) {
      initializer = CriteriaObjectInitializer.INSTANCE;
    }
    else {
      throw new AssertionFailure( "Unknown " + DatabaseRetrievalMethod.class.getSimpleName() + "." + retrievalMethod );
    }
    if ( lookupMethod == ObjectLookupMethod.SKIP ) {
      return initializer;
    }
    else if ( lookupMethod == ObjectLookupMethod.PERSISTENCE_CONTEXT ) {
      return new PersistenceContextObjectInitializer( initializer );
    }
    else if ( lookupMethod == ObjectLookupMethod.SECOND_LEVEL_CACHE ) {
      //we want to check the PC first, that's cheaper
      return new PersistenceContextObjectInitializer( new SecondLevelCacheObjectInitializer( initializer ) );
    }
    else {
      throw new AssertionFailure( "Unknown " + ObjectLookupMethod.class.getSimpleName() + "." + lookupMethod );
    }
    //unreachable statement
  }
View Full Code Here

  }

  @Override
  public final List executeLoad(EntityInfo... entityInfos) {
    if ( entityType == null ) {
      throw new AssertionFailure( "EntityType not defined" );
    }

    if ( entityInfos.length == 0 ) {
      return Collections.EMPTY_LIST;
    }
View Full Code Here

    //nothing to do
  }

  @Override
  public Message createMessage(byte[] data) {
    throw new AssertionFailure( "A Master node should never create new Messages" );
  }
View Full Code Here

  @Override
  public DocIdSet getDocIdSet(IndexReader reader) throws IOException {
    int size = chainedFilters.size();
    if ( size == 0 ) {
      throw new AssertionFailure( "No filters to chain" );
    }
    else if ( size == 1 ) {
      return chainedFilters.get( 0 ).getDocIdSet( reader );
    }
    else {
View Full Code Here

        }
        assert removed != null;
      }
      else if ( refCount < 0 ) {
        //doesn't happen with current code, could help spotting future bugs?
        throw new AssertionFailure(
            "Closing an IndexReader for which you didn't own a lock-token, or somebody else which didn't own closed already."
        );
      }
    }
View Full Code Here

        );
        if ( analyzer == null ) {
          analyzer = typeMetadataBuilder.getAnalyzer();
        }
        if ( analyzer == null ) {
          throw new AssertionFailure( "Analyzer should not be undefined" );
        }
        typeMetadataBuilder.addToScopedAnalyzer( fieldName, analyzer, index );
      }
    }
  }
View Full Code Here

    typeMetadataBuilder.addClassBridgeField( fieldMetadata );

    Analyzer analyzer = typeMetadataBuilder.getAnalyzer();
    if ( analyzer == null ) {
      throw new AssertionFailure( "Analyzer should not be undefined" );
    }
  }
View Full Code Here

  @Override
  public void initialize(Properties properties, IndexManager[] indexManagers) {
    this.directoryProvider = indexManagers;
    if ( directoryProvider.length > 1 ) {
      throw new AssertionFailure("Using SingleDirectoryProviderSelectionStrategy with multiple DirectoryProviders");
    }
  }
View Full Code Here

        break;
      case MILLISECOND:
        resolution = DateTools.Resolution.MILLISECOND;
        break;
      default:
        throw new AssertionFailure( "Unknown Resolution: " + hibResolution );
    }
    return resolution;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.search.exception.AssertionFailure

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.