Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Feature request: XmlDocumentManager.write() returns an updated DocumentDescriptor

Ouverte
#1,939 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
58/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
java
Domaine
api, databases

Piste de recherche

Commencez par XmlDocumentManager.write(DocumentDescriptor desc, WriteHandle handle) et examinez son interface, ses implémentations et les tests existants. Mettez à jour l’API afin que l’opération d’écriture renvoie le DocumentDescriptor mis à jour contenant la nouvelle version du document, puis vérifiez le comportement d’écriture concerné et les appelants.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

We would like to use the optimistic read feature on XmlDocumentManager.read(DocumentDescriptor desc, String uri). To use it effiently we would store the latest DocumentDescriptor and document in memory on our client side, thus when XmlDocumentManager.read(DocumentDescriptor descr, String uri) returns null - signalling that the content on the server has not changed in between - we know that our descriptor and document in memory is up to date.

Request: to close the loop we would need to enhance the XmlDocumentManager's write method to return the updated DocumentDescriptor (with the updated document version number inside) like this:

DocumentDescriptor write(DocumentDescriptor desc, WriteHandle handle);
Langage dominant
Java
Étoiles
61
Forks
74
Merge moyen
47 min
PR mergées (30 j)
2

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de marklogic/java-client-api

Toutes les issues de marklogic/java-client-api

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.