Comment stocker des fichiers accessibles au hasard (à la fois sur l'écriture et la lecture) dans la mise en œuvre Jackrabbit JCR?
-
22-09-2019 - |
Question
Est-il possible de stocker des fichiers accessibles au hasard (les deux sur l'écriture et la lecture) dans la mise en œuvre Jackrabbit JCR, si la documentation indique que stocke les données d'interface DataStore immuable.
La solution
Dans l'API JCR, l'accès aléatoire dans un fichier binaire est pas pris en charge. La seule solution consiste à utiliser InputStream.seek (mais vous ne pouvez demander avant). Bien sûr, vous pouvez créer une table temporaire et utiliser RandomAccessFile sur ce (ou pour les petits binaires les modifier en mémoire), mais vous avez probablement déjà le savoir.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow