private void flush() { delegate.documentsAdded( documentsAdded ); documentsAdded = 0L; } }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitDeleteByQueryWork( this, p ); }
@Override public AddLuceneWork cloneOverridingIdString(final AddLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new AddLuceneWork(idInString, idInString, lw.getEntityType(), lw.getDocument(), lw.getFieldToAnalyzerMap()); } else { return lw; } } }
@Override public UpdateLuceneWork cloneOverridingIdString(final UpdateLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new UpdateLuceneWork(idInString, idInString, lw.getEntityType(), lw.getDocument(), lw.getFieldToAnalyzerMap()); } else { return lw; } } }
@Override public DeleteLuceneWork cloneOverridingIdString(final DeleteLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new DeleteLuceneWork(idInString, idInString, lw.getEntityType()); } else { return lw; } } }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitDeleteWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitPurgeAllWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitOptimizeWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitAddWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitFlushWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitUpdateWork( this, p ); }
@Override public AddLuceneWork cloneOverridingIdString(final AddLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new AddLuceneWork(idInString, idInString, lw.getEntityType(), lw.getDocument(), lw.getFieldToAnalyzerMap()); } else { return lw; } } }
@Override public UpdateLuceneWork cloneOverridingIdString(final UpdateLuceneWork lw, final KeyTransformationHandler keyTransformationHandler) { final Serializable id = lw.getId(); if (id == null) { //this is serialized work received from a remote node: take the getIdAsString instead final String idInString = lw.getIdInString(); return new UpdateLuceneWork(idInString, idInString, lw.getEntityType(), lw.getDocument(), lw.getFieldToAnalyzerMap()); } else { return lw; } } }
private void flush() { delegate.documentsAdded( documentsAdded ); documentsAdded = 0L; } }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitDeleteWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitDeleteByQueryWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitPurgeAllWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitOptimizeWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitAddWork( this, p ); }
@Override public <P, R> R acceptIndexWorkVisitor(IndexWorkVisitor<P, R> visitor, P p) { return visitor.visitFlushWork( this, p ); }