tinkerpop/rexster — pull request #207 by jordanlewis (2012-03-12 03:17:31+00:00)
Title: Refactor RexsterApplication and RexsterApplicationProvider to make Rexster a little more embed-friendly

As per https://groups.google.com/forum/?fromgroups#!topic/gremlin-users/4CuV4iQUM2M.

RexsterApplication is now an interface, and the contents of RexsterApplication now form RexsterApplicationImpl.

Additionally, RexsterApplicationProvider is now a Jersey InjectableProvider that injects an instance of RexsterApplication into classes that request it via @Context.

Passes tests, and lessens the pain of trying to embed Rexster in a custom application. Now, at minimum, only a custom implementation of RexsterApplication and an accompanying InjectableProvider must be created to embed Rexster.