[
https://issues.apache.org/jira/browse/SHINDIG-638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641632#action_12641632
]
Paul Lindner commented on SHINDIG-638:
--------------------------------------
okay, got it..
I think we have to work on the docs in the default GuiceModules, as this is the
primary way that implementors are going to be customizing shindig for their
environment. Here's what I have now:
custom PropertiesModule (uses our canonical properties/config system instead
of the default properties file
custom hi5 guice module that subclasses DefaultGuiceModule. This does a
super.configure() and then overrides the
Person/AppData/Activity/HttpFetcher/SecurityToken bindings.
-- then I have an almost complete version of SocialApiGuice module cut and
pasted in this class.
-- OAuthModule is currently used as-is
> HandlerProvider should use Providers, not Injectors
> ---------------------------------------------------
>
> Key: SHINDIG-638
> URL: https://issues.apache.org/jira/browse/SHINDIG-638
> Project: Shindig
> Issue Type: Improvement
> Components: RESTful API (Java)
> Reporter: Adam Winer
> Assignee: Ian Boston
> Priority: Minor
> Attachments: shindig-638-fix.patch, shindig-638.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> HandlerProvider gives Class<? extends DataRequestHandlers>, then ApiServlet
> uses Injector.getInstance().
> It'd be cleaner if HandlerProvider gave Provider<? extends
> DataRequestHandler>, so ApiServlet didn't need to use the Injector at all.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.