...
Tawesoft Logo

Source file src/tawesoft.co.uk/go/queue/doc.go

Documentation: src/tawesoft.co.uk/go/queue/doc.go

     1  // tawesoft.co.uk/go/queue
     2  // 
     3  // Copyright © 2020 Ben Golightly <ben@tawesoft.co.uk>
     4  // Copyright © 2020 Tawesoft Ltd <opensource@tawesoft.co.uk>
     5  // 
     6  // Permission is hereby granted, free of charge, to any person obtaining a copy
     7  // of this software and associated documentation files (the "Software"), to deal
     8  // in the Software without restriction,  including without limitation the rights
     9  // to use,  copy, modify,  merge,  publish, distribute, sublicense,  and/or sell
    10  // copies  of  the  Software,  and  to  permit persons  to whom  the Software is
    11  // furnished to do so, subject to the following conditions:
    12  // 
    13  // The above copyright notice and this permission notice shall be included in all
    14  // copies or substantial portions of the Software.
    15  // 
    16  // THE SOFTWARE IS PROVIDED  "AS IS",  WITHOUT WARRANTY OF ANY KIND,  EXPRESS OR
    17  // IMPLIED,  INCLUDING  BUT  NOT LIMITED TO THE WARRANTIES  OF  MERCHANTABILITY,
    18  // FITNESS FOR A PARTICULAR PURPOSE  AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    19  // AUTHORS  OR COPYRIGHT HOLDERS  BE LIABLE  FOR ANY  CLAIM,  DAMAGES  OR  OTHER
    20  // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    21  // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    22  // SOFTWARE.
    23  
    24  // Package queue implements simple, durable/ACID, same-process message queues
    25  // with best-effort ordering by priority and/or time.
    26  // 
    27  // Examples
    28  // 
    29  // See examples folder.
    30  //
    31  // Package Information
    32  //
    33  // License: MIT (see LICENSE.txt)
    34  //
    35  // Stable: candidate
    36  //
    37  // For more information, documentation, source code, examples, support, links,
    38  // etc. please see https://www.tawesoft.co.uk/go and 
    39  // https://www.tawesoft.co.uk/go/queue
    40  //
    41  //     2021-07-06
    42  //     
    43  //         * The Queue RetryItem method now takes an Attempt parameter.
    44  //     
    45  //         * Calling the Delete() method on a Queue now attempts to avoid deleting
    46  //           an in-memory database opened as ":memory:".
    47  //     
    48  package queue // import "tawesoft.co.uk/go/queue"
    49  
    50  // Code generated by internal. DO NOT EDIT.
    51  // Instead, edit DESC.txt and run mkdocs.sh.

View as plain text