Feature request: XmlDocumentManager.write() returns an updated DocumentDescriptor
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 58/100
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
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de marklogic/java-client-api
-
Bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
marklogic/java-client-api#1886 · 7 commentaires ·
-
server-bug
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
marklogic/java-client-api#1643 · 7 commentaires ·
Toutes les issues de marklogic/java-client-api
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
utopia-rise/godot-jvm#1004 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
spring-projects/spring-grpc#442 ·
-
Expose numberOfPermits in RateLimiterEvent.toString() and the ratelimiterevents actuator DTOPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
resilience4j/resilience4j#2547 ·
Les mainteneurs répondent en général sous 9 jours
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid datePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
mit-cml/appinventor-sources#4155 ·
Les mainteneurs répondent en général sous 1 jour