Examples of LuceneWorkSerializer


Examples of org.hibernate.search.indexes.serialization.codex.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 );
    factory.prepareJMSTools();
    QueueConnection cnn = null;
    QueueSender sender;
    QueueSession session;
    try {
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

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

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 );
    processor.prepareJMSTools();
    QueueConnection cnn = null;
    QueueSender sender;
    QueueSession session;
    try {
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

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

  private void applyUpdates(List<LuceneWork> workList, IndexingMonitor monitor, boolean streaming) {
    ErrorContextBuilder errorContextBuilder = new ErrorContextBuilder();
    errorContextBuilder.allWorkToBeDone(workList);
   
    LuceneWorkSerializer serializer = indexManager.getSerializer();
   
    DirectoryDAO directoryDAO = new DirectoryDAO();
    WorkListDAO workListDAO = new WorkListDAO();
   
    Directory directory = directoryDAO.findByName(indexManager.getIndexName());

    boolean someFailureHappened = false;
    try {
     
      try {
        workListDAO.create(directory, serializer.toSerializedModel(workList));
        LOG.info("Scheduled " + workList.size() + " works in " + directory.getName() + " directory to be performed in future");
      } catch (Exception e) {
        someFailureHappened = true;
        errorContextBuilder.errorThatOccurred(e.getCause());
      }
View Full Code Here

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

    SearchFactory searchFactory = fullTextEntityManager.getSearchFactory();
   
    Directory directory = directoryDAO.findByKey(workListEntity.getKey().getParent());
   
    IndexManager indexManager = getIndexManager(searchFactory, directory.getName());
    LuceneWorkSerializer serializer = indexManager.getSerializer();
    BackendQueueProcessor queueProcessor = createInstanceBackendQueueProcessor(searchFactory, indexManager);
   
    List<LuceneWork> luceneWorks = serializer.toLuceneWorks(workListEntity.getData());
   
    queueProcessor.applyWork(luceneWorks, null);
   
    workListDAO.delete(workListEntity);   
  }
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

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

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

  @Test
  public void concurrentSerialization() throws Exception {
    final LuceneWorkSerializer serializer = extractSerializer();
    final ConcurrentRunner runner = new ConcurrentRunner( new TaskFactory() {
      @Override
      public Runnable createRunnable(int i) throws Exception {
        return new SerializingThread( serializer, SerializationTest.buildWorks() );
      }
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.