GitHub user mcpierce opened a pull request:

    https://github.com/apache/qpid-proton/pull/36

    Proton 781 ruby reactor apis

    The Ruby Reactor APIs plus example applications.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/qpid-proton 
PROTON-781-ruby-reactor-apis

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-proton/pull/36.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #36
    
----
commit e77477b93b27a32eebc52dbde5c6793c5e6e42b6
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-23T21:18:01Z

    PROTON-781: Added the WrappedHandler class to the Ruby reactor APIs.

commit 44d062c43979c2147a8c2ebe9d3e3c885c0b6869
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-23T21:19:33Z

    PROTON-781: Added the Task class to the Ruby reactor APIs.

commit 4dffce64ff5f4e706043686fce781580322b7acb
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-24T15:55:25Z

    PROTON-781: Deleted the Ruby Filter mixin.
    
    It was only used by Selectable, which is being refactored based on the
    new underlying C Selectable type.

commit 9e8583c32c0e993643b012b2c42745ff30fc64cf
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-24T18:31:51Z

    PROTON-781: Repackaged the Ruby Selectable class to Qpid::Proton.
    
    It's now a part of the core APIs and not part of the Messenger APIs.

commit 9ff3e048d3f4a0af8bfa76806025f14b6f501f39
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-25T18:27:30Z

    PROTON-781: Added the Acking mixin to the Ruby reactive APIs.
    
    The Acking mixin provides methods for handling the settling of messages
    based on reactive callbacks.

commit 43970df0cfc68f9acbc5458afffa9230c234885e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-25T18:28:38Z

    PROTON-781: Added EndpointStateHandler to the Ruby reactive APIs.

commit b65cd5e1c7f1525d00226fe6332b1da4762e31e4
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-25T18:29:22Z

    PROTON-781: Added the CFlowController class to the Ruby reactive APIs.

commit 3179116427fcac4c4ff24cbae1e70965b09d955f
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-25T18:30:30Z

    PROTON-781: Added the BaseHandler class to the Ruby reactive APIs.
    
    This is the Ruby analog to the Handler class from Python. It needed to
    be renamed, though, since it's in the Qpid::Proton namespace but would
    collide with the Qpid::Proton::Handler namespace.

commit 271b3a006927537545d899615150671b026e4c86
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-25T18:32:09Z

    PROTON-781: Added MessagingHandler to the Ruby reactive APIs.

commit 498225e77c61aa3e9bf642c63b1c66d6cde47357
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T14:23:00Z

    PROTON-781: Added IncomingMessageHandler to the Ruby reactive APIs.

commit 9eaa62ae275d619b0332af7da9f95f5298891d10
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T14:59:18Z

    PROTON-781: Added OutgoingMessageHandler to the Ruby reactive APIs.

commit 340a9da719f1fcea1298d0dc71f40b4e641925a8
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-06-04T17:56:49Z

    PROTON-781: Refactored the Ruby Selectable class.
    
    It now more closely matches the Python version.

commit 1573e5bf6744e6e016dc89ecc4dff264ed69f41e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-23T21:21:02Z

    PROTON-781: Added the Reactor class to the Ruby reactor APIs.

commit b8ba5acb285d8f540dbf2226bb97cb564e8c09ff
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T15:26:11Z

    PROTON-781: Added Container to the Ruby reactive APIs.

commit cb84a677606a3265c73ec9ae07f3c96e964aa143
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T16:28:04Z

    PROTON-781: Added SSLConfig to the Ruby reactive APIs.

commit 44f1312525c51a13ab6b82e1bff9050ec54297d2
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T16:28:35Z

    PROTON-781: Added GlobalOverrides to the Ruby reactive APIs.

commit 0f45ba0f614438720cd16ba53d9e89e017b5779d
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-27T15:14:57Z

    PROTON-781: Added Acceptor to the Ruby reactive APIs.

commit 5b72338aee39379c56b799b6ec91aa2dbce3388f
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-02T20:42:20Z

    PROTON-781: Added the Timeout mixin to the Ruby APIs.

commit f69b9727f85768c07a46cd3759cc3c7bb342472c
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T13:06:19Z

    PROTON-781: Added the Handler mixin to the Ruby reactive APIs.

commit 953ba96fab906233a5522ce61881d7f5110375d1
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T15:54:54Z

    PROTON-781: Added Reactor and Task to the ClassWrapper

commit 5504a7abca68cd303fc8273b438c5a08d9d1b36e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:36:39Z

    PROTON-781: Added the URL class to the Ruby core APIs.

commit 5fc194adfea522fa36031f7648986e271357a7f7
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:37:12Z

    PROTON-781: Added the Reactor mixin to the Ruby reactive APIs.

commit 4c09ae236bd0238a2444cd0237d7b001621a1c34
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:38:04Z

    PROTON-781: Added URLs to the Ruby reactive APIs.

commit 58519ad865746177c48f9d3bc05183948e7974de
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:38:47Z

    PROTON-781: Added Connector to the Ruby reactive APIs.

commit ca7f8f993aa8a071e7cd4b380858b2a494ac4335
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:39:13Z

    PROTON-781: Added Backoff to the Ruby reactive APIs.

commit aa8222e093c2035b9d21042d1fb58c85bec643a8
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-04T21:40:01Z

    PROTON-781: Added SessionPerConnection to the Ruby reactive APIs.

commit 9b30655f0dfefdc868989ff429b5d8b4395e6fea
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-04-16T14:41:08Z

    PROTON-781: Added support for reactors to the Ruby Endpoint class.

commit 3d94612780d5f299a2eb47cd54ddb488ff1360d4
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-05-04T17:26:26Z

    PROTON-781: Added the set of LinkOption classes to Ruby.

commit 81c5cbd178141c959662a1c776a1df98556a90e0
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-05-08T14:54:13Z

    PROTON-781: Ruby registry and memory management testing

commit 1383abf33d5874c7f482f67734b1c7c4343163f8
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-05-18T19:02:18Z

    PROTON-781: Added reactor support to the Ruby Event class.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to