jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "BackupTool" by Nico
Date Tue, 13 Jun 2006 22:10:21 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The following page has been changed by Nico:
http://wiki.apache.org/jackrabbit/BackupTool

------------------------------------------------------------------------------
  
  -	Other resources (custom node types and namespaces) are saved and serialized using Jackrabbit's
internal xml node type serialization format (NodeTypeWriter and NodeTypeReader for instance).
  
+ - We would then zip everything in the working folder move it as a stream to RepositoryImpl.

+ 
  
  == Locking strategy ==
  
@@ -109, +111 @@

  
  Special classes: BackupAllWorkspaces and BackupNodeVersionHistories link directly to BackupWorkspace
for simplicity purposes.
  
+ BackupRepositoryConfig backup the repository.xml file and the properties file. If there
is one for the workspace we will use it.
+ 
  I can see for now two design patterns: a Builder slightly modified and a Facade.
  
  == Next Steps ==
@@ -123, +127 @@

  === Evolution ===
  After the first release, here are some evolutions ideas
  
+  * Remove the need for the working folder. Use only streams.
   * Add a remote client using either a dedicated RMI connection or the JCR one.  
   * Add support later for a restore operation while the repository is still in operation
by rewriting the local restore operation and its client.
   * Hotbackup (see post on the ML on this subject)

Mime
View raw message