You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by se...@apache.org on 2001/08/06 06:14:51 UTC

cvs commit: jakarta-james/src/java/org/apache/james/services MailRepository.java

serge       01/08/05 21:14:51

  Modified:    src/java/org/apache/james/services MailRepository.java
  Log:
  Added lock and unlock methods, and fixed some types/code formatting slightly.
  
  Revision  Changes    Path
  1.2       +15 -5     jakarta-james/src/java/org/apache/james/services/MailRepository.java
  
  Index: MailRepository.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/services/MailRepository.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MailRepository.java	2001/05/11 09:39:34	1.1
  +++ MailRepository.java	2001/08/06 04:14:51	1.2
  @@ -29,7 +29,7 @@
        * Stores a message in this repository. Shouldn't this return the key
        * under which it is stored?
        */
  -    void store( MailImpl mc );
  +    void store(MailImpl mc);
   
       /**
        * List string keys of messages in repository.
  @@ -41,15 +41,25 @@
        * Retrieves a message given a key. At the moment, keys can be obtained
        * from list() in superinterface Store.Repository
        */
  -    MailImpl retrieve( String key );
  +    MailImpl retrieve(String key);
   
       /**
        * Removes a specified message
        */
  -    void remove( MailImpl mail );
  +    void remove(MailImpl mail);
   
       /**
  -     * Removes a message identifed by key.
  +     * Removes a message identified by key.
        */
  -    void remove( String key );
  +    void remove(String key);
  +
  +    /**
  +     * Obtains a lock on a message identified by key
  +     */
  +    boolean lock(String key);
  +
  +    /**
  +     * Releases a lock on a message identified the key
  +     */
  +    boolean unlock(String key);
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org