Examples of LuceneWorkSerializer


Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

    runner.execute();
  }

  @Test
  public void concurrentDeserialization() throws Exception {
    final LuceneWorkSerializer serializer = extractSerializer();
    final byte[] serializedModel = serializer.toSerializedModel( SerializationTest.buildWorks() );
    final ConcurrentRunner runner = new ConcurrentRunner( new TaskFactory() {
      @Override
      public Runnable createRunnable(int i) throws Exception {
        return new DeserializingThread( serializer, serializedModel );
      }
View Full Code Here

Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

  @Test
  public void testAvroSerialization() throws Exception {


    LuceneWorkSerializer converter = new LuceneWorkSerializerImpl(
        serializationProvider,
        searchFactoryHolder.getSearchFactory()
    );
    List<LuceneWork> works = buildWorks();

    byte[] bytes = converter.toSerializedModel( works );
    List<LuceneWork> copyOfWorks = converter.toLuceneWorks( bytes );

    assertThat( copyOfWorks ).hasSize( works.size() );
    for ( int index = 0; index < works.size(); index++ ) {
      AvroTestHelpers.assertLuceneWork( works.get( index ), copyOfWorks.get( index ) );
    }
View Full Code Here

Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

    assertTrue( "Wrong serialization provider", serializationProvider instanceof AvroSerializationProvider );
  }

  @Test
  public void testAvroSerialization() throws Exception {
    LuceneWorkSerializer converter = new LuceneWorkSerializerImpl(
        serializationProvider,
        searchFactoryHolder.getSearchFactory()
    );
    List<LuceneWork> worksAsSerialized = buildWorks();

    //this is how the 'persistent-avro-1.0' resource was created:
    // final byte[] outbytes = converter.toSerializedModel( worksAsSerialized );
    // storeSerializedForm(outbytes);

    byte[] bytes = loadResource();
    List<LuceneWork> deserialized = converter.toLuceneWorks( bytes );

    assertThat( deserialized ).hasSize( worksAsSerialized.size() );
    for ( int index = 0; index < worksAsSerialized.size(); index++ ) {
      AvroTestHelpers.assertLuceneWork( worksAsSerialized.get( index ), deserialized.get( index ) );
    }
View Full Code Here

Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

        //we don't want optimization to be propagated
        filteredQueue.remove( work );
      }
    }
    if ( filteredQueue.size() == 0) return;
    LuceneWorkSerializer serializer = indexManager.getSerializer();
    byte[] data = serializer.toSerializedModel( filteredQueue );
    processor.prepareJMSTools();
    QueueConnection cnn = null;
    QueueSender sender;
    QueueSession session;
    try {
View Full Code Here

Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

        //we don't want optimization to be propagated
        filteredQueue.remove( work );
      }
    }
    if ( filteredQueue.size() == 0) return;
    LuceneWorkSerializer serializer = indexManager.getSerializer();
    byte[] data = serializer.toSerializedModel( filteredQueue );
    QueueSender sender;
    QueueSession session;
    QueueConnection connection;
    try {
      connection = processor.getJMSConnection();
View Full Code Here

Examples of org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer

      }
    }
    if ( filteredQueue.size() == 0 ) {
      return;
    }
    LuceneWorkSerializer serializer = indexManager.getSerializer();
    byte[] data = serializer.toSerializedModel( filteredQueue );
    QueueSender sender;
    QueueSession session;
    QueueConnection connection;
    try {
      connection = processor.getJMSConnection();
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.