Or simply: bind(GetTemplate.class).toInstance(new GetTemplate(...)); Am 21. Januar 2017 20:47:45 MEZ schrieb "Olivier Grégoire" <ogrego...@gmail.com>: >I think this would have better been asked on Stack Overflow, but still >here's an answer: > > >public class MyModule extends AbstractModule { > @Override protected void configure() { > // Normal bindings > } > > @Provides > // @Singleton > GetTemplate provideGetTemplate(PluginRepository pluginRepository, >ExceptionHandler exceptionHandler) { > return new GetTemplate(pluginRepository, exceptionHandler); > } >} > >Le sam. 21 janv. 2017 à 20:23, Akash Patel <akashnavap...@gmail.com> a >écrit : > >> I have 3rd party API and i need to inject that api object as >singleton >> through google juice. That class has 2 argument constructor and i >need to >> pass 2 argument (Both are object) from my api. >> >> Similar to this >> >> >> GetTemplate getTemplate = new GetTemplate(new PluginRegistory(), >> >> new >> DefaultExceptionHandler()); >> >> >> GetTemplate is 3rd party api class and i need to pass my 2 >implementation >> of PluginRegistory and DefaultExceptionHandler. How i can do this >with >> google guice? I was doing it with spring by "constructor-args" >> >> -- >> You received this message because you are subscribed to the Google >Groups >> "google-guice" group. >> To unsubscribe from this group and stop receiving emails from it, >send an >> email to google-guice+unsubscr...@googlegroups.com. >> To post to this group, send email to google-guice@googlegroups.com. >> Visit this group at https://groups.google.com/group/google-guice. >> To view this discussion on the web visit >> >https://groups.google.com/d/msgid/google-guice/9c698b1f-704a-4e61-b931-39d82fba4ad2%40googlegroups.com >> ><https://groups.google.com/d/msgid/google-guice/9c698b1f-704a-4e61-b931-39d82fba4ad2%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > >-- >You received this message because you are subscribed to the Google >Groups "google-guice" group. >To unsubscribe from this group and stop receiving emails from it, send >an email to google-guice+unsubscr...@googlegroups.com. >To post to this group, send email to google-guice@googlegroups.com. >Visit this group at https://groups.google.com/group/google-guice. >To view this discussion on the web visit >https://groups.google.com/d/msgid/google-guice/CAORw%3DcOig6D-000hNvhXJ8HjBJSottnMgbdpnL83tDWho3bNTg%40mail.gmail.com. >For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the Google Groups "google-guice" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-guice+unsubscr...@googlegroups.com. To post to this group, send email to google-guice@googlegroups.com. Visit this group at https://groups.google.com/group/google-guice. To view this discussion on the web visit https://groups.google.com/d/msgid/google-guice/56E41653-BE5F-49A4-B7B7-D565B676C99F%40gmx.ch. For more options, visit https://groups.google.com/d/optout.