GitHub user spmallette opened a pull request:

    https://github.com/apache/incubator-tinkerpop/pull/189

    TINKERPOP-1064 Allow a ClassResolver to be added to GryoMapper construction

    https://issues.apache.org/jira/browse/TINKERPOP-1064
    
    Not much to say here - This change just allows for some deep customization 
to the creation of the `GryoMapper`.  Tested with:
    
    ```text
    mvn clean install && mvn verify -DskipIntegrationTests=false -DincludeNeo4j
    ```

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

    $ git pull https://github.com/apache/incubator-tinkerpop TINKERPOP-1064

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

    https://github.com/apache/incubator-tinkerpop/pull/189.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 #189
    
----
commit a94c51f368f91a7c1204fb19517d02338ca1b141
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T11:54:11Z

    Add option on GryoMapper to allow overriding the ClassResolver.
    
    Included tests to demonstrate capabilities.

commit a51701d907539328d8a486cfb4f03e7ef5082554
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T12:00:12Z

    Removed test IoRegistry implementations for ClassResolver.
    
    Apparently, it is unnecessary to register a serializer to a class whose 
registration is overriden by the ClassResolver.  That's kinda cool.

commit 5c196db6fde877abfdb4c1d07049fe8cf8d16bb8
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T12:59:46Z

    Enable the message serializers to use the ClassResolver setting.
    
    This will allow Gremlin Server to get configured with the custom 
ClassResolver instance.

commit c288d658438008e3e5a66efe7ed39a2444552d9e
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T13:01:16Z

    Updated changelog.

commit 34db89216dfda92e8dbe1389feb8dc8690c088ba
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T13:30:22Z

    Update reference docs.

commit 0defd91a992e1abbbefc1519871f501bc17a4711
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-24T13:30:35Z

    Update upgrade docs.

commit e480f4aa9ac419443b54df3ccc9bc538dfeffe28
Author: Stephen Mallette <sp...@genoprime.com>
Date:   2015-12-29T23:45:19Z

    Merge remote-tracking branch 'origin/master' into TINKERPOP-1064

----


---
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