How to implement DI in kotlin

2024-02-27 Thread 'Игорь Федоров' via google-guice

i found the page but it's blank 
kotlin wiki <https://github.com/google/guice/wiki/GuiceInKotlin>
 https://github.com/google/guice/wiki/GuiceInKotlin
please update this page

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/72487aa9-86d6-4e84-9dff-467d061065ban%40googlegroups.com.


Ismile Gent Have in Gent the brilliant smile you always wanted!

2024-02-08 Thread 'Viva Ismile Gent' via google-guice
Ismile Gent
Have in Gent the brilliant smile you always wanted
Great humanity, very friendly treatment
Lot of experience to make your smile bright
Come for a free consultation at Einde Were 9, 9000 Gent

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/76faf41e-a16b-4162-bb62-08a2c780e654n%40googlegroups.com.


KORG PA Manager 3.2 Crack Activation Code

2023-11-29 Thread 'Pascale Lakkis' via google-guice
 of the software.
   - You can lock your set file by using the "Lock SET" button at the top 
   right corner of the software. This will prevent unauthorized changes or 
   copying of your set file.
   - You can update your KORG PA Manager 3.2 Crack Activation Code to its 
   latest version by using the "Check for Updates" button at the top left 
   corner of the software.
   
We hope this article has helped you understand how to use KORG PA Manager 
3.2 Crack Activation Code to manage and organize your KORG PA sets. If you 
have any questions or feedback, please feel free to contact us via email or 
forum.
35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/0a7491dd-da4d-4311-9353-507ea2b131e3n%40googlegroups.com.


Delphi 2013.1 Keygen V1 Chomikuj

2023-11-29 Thread 'Pascale Lakkis' via google-guice
 desk systems. DeskGate was created 
   with Delphi.[^2^]
   
These are just some of the examples of applications made with Delphi 2013.1 
or earlier versions. There are many more applications that you can find on 
the official website of Embarcadero Technologies[^3^] or on other websites 
such as Delphi Programming Wiki[^2^] or SourceForge[^2^]. You can also 
check out some of the open-source projects that use Delphi 2013.1 or 
earlier versions on GitHub[^2^] or Google Code[^2^].

Conclusion

Delphi 2013.1 is a great tool for developing applications for various 
platforms and purposes. It has many features and advantages that make it a 
preferred choice for many developers around the world. However, to use 
Delphi 2013.1 legally and ethically, you need to activate it with a valid 
license key. One way to get a license key is to use Keygen V1 Chomikuj, 
which is a reliable keygen that can generate keys for all versions of 
Delphi 2013.1. In this article, we have shown you how to activate Delphi 
2013.1 with Keygen V1 Chomikuj step by step. We have also explained why you 
should use Delphi 2013.1 for application
35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/911327bf-e303-4cc9-bf85-a5199b8c170an%40googlegroups.com.


HD Online Player (FULL Engineering Probability And Sta)

2023-11-29 Thread 'Pascale Lakkis' via google-guice
How to Learn Engineering Probability and Statistics with HD Online Player

Engineering probability and statistics are essential topics for engineers 
who want to design, analyze, and optimize complex systems. Probability 
quantifies how likely an event is to occur given certain conditions, while 
statistics collects and analyzes numerical data for the purpose of 
inferring results from representative samples[^2^].
HD Online Player (FULL Engineering Probability And Sta)

*DOWNLOAD* https://urllio.com/2wGSs8


Learning engineering probability and statistics can be challenging, 
especially if you don't have access to a good textbook or a qualified 
instructor. However, there is a way to overcome this obstacle: using HD 
Online Player to watch high-quality video lectures on these topics.

HD Online Player is a free software that allows you to stream and download 
videos from various online platforms, such as YouTube, Vimeo, Dailymotion, 
etc. You can use it to watch videos on any device, such as your laptop, 
tablet, or smartphone. You can also adjust the playback speed, resolution, 
and subtitles according to your preferences.

One of the best sources of video lectures on engineering probability and 
statistics is Khan Academy[^1^], a nonprofit organization that provides 
free online education for anyone, anywhere. Khan Academy has a 
comprehensive course on statistics and probability that covers topics such 
as basic theoretical probability, sample spaces, set operations, 
experimental probability, randomness, simulation, addition rule, 
multiplication rule, conditional probability, independence, Bayes' theorem, 
counting techniques, permutations, combinations, binomial distribution, 
normal distribution, central limit theorem, confidence intervals, 
hypothesis testing, t-tests, ANOVA, chi-square tests, regression analysis, 
correlation coefficient, and more.

To learn engineering probability and statistics with HD Online Player and 
Khan Academy, you need to follow these steps:

   1. Download and install HD Online Player on your device from 
   https://hd-online-player.en.softonic.com/.
   2. Go to Khan Academy's website at 
   https://www.khanacademy.org/math/statistics-probability/ and browse the 
   topics that interest you.
   3. Copy the URL of the video lecture that you want to watch and paste it 
   into HD Online Player's search box.
   4. Select the video quality and format that suit your device and 
   internet connection.
   5. Click on the play button to start streaming the video or click on the 
   download button to save it for offline viewing.
   6. Repeat steps 3-5 for other video lectures that you want to watch.
   7. Review the concepts and practice the exercises that are provided by 
   Khan Academy along with the video lectures.
   
By using HD Online Player and Khan Academy, you can learn engineering 
probability and statistics at your own pace and convenience. You can also 
benefit from the clear explanations, examples, and animations that are 
provided by the instructors. HD Online Player and Khan Academy are both 
free and easy to use tools that can help you master engineering probability 
and statistics in no time.
35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/514e853f-9bc1-4157-a631-4b3b5a9378e0n%40googlegroups.com.


Download Keylight 1.2 Adobe After Effects Cs5 Crack

2023-11-29 Thread 'Pascale Lakkis' via google-guice
How to Download and Use Keylight 1.2 Plugin in Adobe After Effects CS5

Keylight is a powerful keying plugin that allows you to remove green or 
blue backgrounds from your footage in Adobe After Effects CS5. It offers a 
variety of settings and parameters to fine-tune your keying results and 
achieve realistic compositing. In this article, we will show you how to 
download and use Keylight 1.2 plugin in Adobe After Effects CS5.
Downloading Keylight 1.2 Plugin

If you have Adobe After Effects CS5 Professional, you can download Keylight 
1.2 plugin for free from The Foundry's website[^3^]. Just go to 
www.thefoundry.co.uk, click on Downloads, then on for After Effects, and 
then on Keylight. Choose the version that matches your operating system and 
install it.
download keylight 1.2 adobe after effects cs5 crack

*Download Zip* https://urllio.com/2wGSrP


If you have Adobe After Effects CS3, CS4, or CS6, you can also download 
Keylight 1.2 plugin from a third-party source[^2^]. However, this is not an 
official or verified download, so use it at your own risk. You can find the 
download link in the description of this YouTube video: keylight plugin 
missing in adobe after effects CS3, CS4, CS5, CS6 
<https://www.youtube.com/watch?v=jyQ7gjQuaPA>. After downloading the 
plugin, copy it to the Plug-ins folder of your Adobe After Effects 
installation.
Using Keylight 1.2 Plugin

Once you have installed Keylight 1.2 plugin, you can use it to key out your 
footage in Adobe After Effects CS5. Here are the basic steps to follow:

   1. Import your footage into After Effects and create a new composition.
   2. Drag the Keylight effect from the Effects & Presets panel onto your 
   footage layer.
   3. In the Effect Controls panel, use the Eyedropper tool to select the 
   background color you want to remove (usually green or blue) in the Screen 
   Color setting.
   4. Adjust the Screen Gain and Screen Balance settings to improve the 
   initial keying result.
   5. Switch the View setting to Screen Matte to see the alpha channel of 
   your keyed footage.
   6. Use the Clip Black and Clip White settings to refine the edges of 
   your subject and remove any unwanted spill or noise.
   7. Switch back to Final Result view and add a background layer behind 
   your keyed footage.
   8. Use the Screen Shrink/Grow and Screen Softness settings to smooth out 
   any jagged edges or artifacts.
   9. Use the Spill Suppression settings to remove any color spill from the 
   background onto your subject.
   10. Use the Color Correction settings to match the color and brightness 
   of your subject with the background.
   
For more details and tips on using Keylight 1.2 plugin, you can check out 
this tutorial: Getting Started With the Keylight Plugin in After Effects 
<https://www.makeuseof.com/getting-started-keylight-plugin-after-effects/>
[^1^].
Conclusion

Keylight 1.2 plugin is a useful tool for keying out backgrounds in Adobe 
After Effects CS5. It offers a lot of control and flexibility over your 
keying results and allows you to create realistic composites. However, 
remember that the quality of your footage also affects the quality of your 
keying, so make sure you shoot your footage properly with good lighting and 
separation between your subject and background. We hope this article helped 
you learn how to download and use Keylight 1.2 plugin in Adobe After 
Effects CS5.
35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/6198a4b2-2211-47aa-8550-d0e688b02671n%40googlegroups.com.


Red Giant Magic Bullet Suite 13.0.4 Serials - [SH] Free Download

2023-11-29 Thread 'Pascale Lakkis' via google-guice
How to Download and Install Red Giant Magic Bullet Suite 13.0.4 Serials - 
[SH]

Red Giant Magic Bullet Suite 13.0.4 is a set of seven tools that bring 
intuitive, real-time color correction, finishing and film looks for 
filmmakers. It allows you to balance out your shots with powerful color 
adjustments, stylize your footage with cinematic presets, refine your skin 
tones and remove blemishes, and clean up video noise and add film grain.

If you are looking for a way to download and install Red Giant Magic Bullet 
Suite 13.0.4 Serials - [SH] for free, you have come to the right place. In 
this article, we will show you how to get this software without paying a 
dime.
Red Giant Magic Bullet Suite 13.0.4 Serials - [SH] free download

*DOWNLOAD* https://urllio.com/2wGSrz


Step 1: Download the software

The first thing you need to do is to download the software from a reliable 
source. You can use one of the links below to download the software for 
Windows or Mac:

   - 
   
https://rg.to/file/41cc29f96155e0ce4c784317f2d32575/RedGiantMagicBulletSuite13.0.4Win.part1.rar.html
   - 
   
https://rg.to/file/c902df28f6f29ab9f7390b147d1de474/RedGiantMagicBulletSuite13.0.4Win.part2.rar.html
   - 
   
https://rg.to/file/7746e05892b8a49facf413808b755103/RedGiantMagicBulletSuite13.0.4Mac.part1.rar.html
   - 
   
https://rg.to/file/5f293e89601b1148e755daa265b79aa4/RedGiantMagicBulletSuite13.0.4Mac.part2.rar.html
   
These links are from *CG Persia*, a trusted website that provides 
high-quality software for CG artists[^1^]. Make sure you have enough space 
on your hard drive before downloading the files.
Step 2: Extract the files

After downloading the files, you need to extract them using a program like 
WinRAR or 7-Zip. You should get two folders: one for Windows and one for 
Mac. Open the folder that corresponds to your operating system and 
double-click on the file named *setup.exe* (for Windows) or *install.pkg* 
(for Mac). This will launch the installation wizard.
Step 3: Install the software

Follow the instructions on the screen to install the software on your 
computer. You will need to accept the license agreement, choose a 
destination folder, and select the components you want to install. You can 
choose to install all seven tools or only the ones you need.
Step 4: Activate the software

After installing the software, you need to activate it using the serial 
numbers provided by [SH]. You can find these serial numbers in a text file 
named *serials.txt* inside the folder you downloaded in step 1.

To activate the software, open any of the tools and click on *Enter Serial 
Number*. Copy and paste the serial

35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/10e6935e-4d70-4564-baed-2754718792cen%40googlegroups.com.


Videsh Heaven On Earth Dubbed Movies In Hindi 720p

2023-11-29 Thread 'Pascale Lakkis' via google-guice
Videsh - Heaven On Earth: A Review of the Hindi Dubbed Version

Videsh - Heaven On Earth is a 2008 Canadian drama film directed by Deepa 
Mehta and starring Preity Zinta as Chand, a young bride who leaves her home 
in India to join her husband Rocky (Vansh Bharadwaj) and his family in 
Canada. The film explores the themes of domestic violence, cultural clash, 
and female empowerment through Chand's struggles and fantasies[^1^].
Videsh Heaven On Earth Dubbed Movies In Hindi 720p

*Download File* https://urllio.com/2wGSqT


The film was originally released in English under the title Heaven On 
Earth, but it was later dubbed into Hindi as Videsh - Heaven On Earth for 
the Indian audience. The Hindi dubbed version has some differences from the 
original version, such as the addition of songs, dialogues, and scenes to 
cater to the Indian sensibilities[^2^]. The film also features a voice-over 
narration by Amitabh Bachchan in the Hindi version[^3^].

The film received critical acclaim for its powerful story, direction, and 
performance by Zinta, who won several awards for her role, including the 
Silver Hugo Award for Best Actress at the Chicago International Film 
Festival[^1^]. The film also received positive reviews from the Indian 
critics, who praised Mehta's depiction of the immigrant experience and 
Zinta's portrayal of a woman trapped in an abusive marriage[^4^].

However, the film was not a commercial success at the box office, as it 
faced stiff competition from other Bollywood releases and failed to attract 
a large audience. The film was also criticized by some viewers for its dark 
and depressing tone, its slow pace, and its lack of entertainment 
value[^5^]. Some viewers also felt that the film did not do justice to the 
original Punjabi folk tale of Shashi and the Snake King, which inspired 
Mehta's script[^5^].

Overall, Videsh - Heaven On Earth is a film that deserves to be watched for 
its artistic merit and social relevance. It is a film that challenges the 
viewers to think about the issues of gender, culture, and identity that 
affect many women across the world. It is also a film that showcases 
Zinta's versatility and talent as an actress who can deliver a nuanced and 
compelling performance in any genre.

If you are interested in watching Videsh - Heaven On Earth, you can find it 
online on various streaming platforms. The film is available in both 
English and Hindi versions, with subtitles in different languages. You can 
also buy or rent the DVD or Blu-ray of the film from online or offline 
stores. However, be warned that the film is not for the faint-hearted, as 
it contains scenes of violence and abuse that may be disturbing for some 
viewers. The film is rated PG-13 in Canada and U/A in India for its mature 
themes and content .

Videsh - Heaven On Earth is a film that will stay with you long after you 
finish watching it. It is a film that will make you empathize with Chand 
and her plight, and also inspire you to stand up for yourself and your 
dreams. It is a film that will make you appreciate the beauty and diversity 
of different cultures, and also the challenges and opportunities that come 
with them. It is a film that will make you think about the meaning of love, 
marriage, and happiness in a complex and changing world.
35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/ac68b05c-c293-4150-a3a4-9d0da597eb68n%40googlegroups.com.


Sophos Utm 9 License File

2023-11-29 Thread 'Pascale Lakkis' via google-guice
How to Migrate Your Sophos UTM 9 License to Sophos Firewall OS

If you are using a Sophos SG series appliance with UTM 9 software, you may 
want to upgrade to the latest Sophos Firewall OS (SFOS) to enjoy the new 
features and benefits. However, before you can do that, you need to migrate 
your UTM 9 license file to SFOS. This article will guide you through the 
steps to do so.

According to the Sophos Firewall: Licensing guide 
<https://support.sophos.com/support/s/article/KB-38005?language=en_US>, 
you need to follow these steps:
sophos utm 9 license file

*Download* https://urllio.com/2wGSnH



   1. Log in to your MyUTM account <https://myutm.sophos.com/> and go to 
   License Management.
   2. Select the UTM 9 license that you want to migrate and click Migrate 
   License.
   3. Choose the SFOS version that you want to migrate to and click 
   Generate License.
   4. Download the SFOS license file and save it on your computer.
   5. Log in to your Sophos SG series appliance and go to System > 
   Backup/Restore > Firmware Management.
   6. Click Choose File to select the SFOS firmware file that matches your 
   appliance model and click Upload Firmware.
   7. Once the firmware is uploaded, click Install Firmware and confirm the 
   installation.
   8. The appliance will reboot and load the SFOS firmware. You will need 
   to reconfigure your network settings and log in with the default 
   credentials (admin/admin).
   9. Go to System > Administration > Licensing and click Activate License.
   10. Click Choose File to select the SFOS license file that you 
   downloaded earlier and click Activate License.
   11. Your Sophos Firewall is now licensed and ready to use.
   
Note: There is no roll-back option once you have migrated your license to 
SFOS. If you encounter any issues or need assistance, please contact Sophos 
Support.
Why Migrate to SFOS?

SFOS is the next-generation operating system for Sophos Firewall 
appliances. It offers a number of advantages over UTM 9, such as:

   - A modern and intuitive user interface that simplifies management and 
   troubleshooting.
   - A unified policy engine that allows you to create and apply rules for 
   firewall, web, email, application, and network protection in one place.
   - A powerful reporting and analytics tool that gives you real-time 
   visibility and insights into your network activity and security posture.
   - An enhanced security fabric that integrates with other Sophos products 
   and services, such as Sophos Central, Sophos Intercept X, Sophos XG 
   Firewall, and Sophos Wireless.
   - A flexible licensing model that lets you choose the features and 
   subscriptions that suit your needs and budget.
   
By migrating to SFOS, you can take advantage of these benefits and more. 
You can also enjoy free updates and support for SFOS as long as your 
license is valid.
What to Consider Before Migrating?

Before you migrate your UTM 9 license to SFOS, there are some things that 
you should consider:

   - Make sure that your appliance model is compatible with SFOS. You can 
   check the compatibility list here 
   <https://community.sophos.com/kb/en-us/123285>.
   - Make sure that you have a backup of your UTM 9 configuration and data. 
   You can use the backup/restore feature in UTM 9 to create a backup file and 
   store it on a safe location.
   - Make sure that you have the latest UTM 9 firmware installed on your 
   appliance. You can check for updates in UTM 9 under System > Up2Date.
   - Make sure that you have enough time and resources to complete the 
   migration process. The migration may take up to an hour or more depending 
   on your network size and configuration.
   - Make sure that you inform your users and stakeholders about the 
   migration plan and schedule. The migration will cause a temporary downtime 
   of your network and services.
   
By following these steps, you can prepare for a smooth and successful 
migration to SFOS.

35727fac0c

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/411f16b9-81ba-41c0-837f-455845bda93en%40googlegroups.com.


Help using dynamic annotations for Providers or binding instances of Providers

2023-06-01 Thread 'Will Hipschman' via google-guice
Hi all, 

Would appreciate any help on this yaqs:

https://yaqs.corp.google.com/eng/q/4332129689507201024

Thanks,
-Will

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/8ce45b3b-d8fd-4425-8c73-21dc9b4d16a2n%40googlegroups.com.


Re: Guice 6.0 & 7.0 release candidates, Jakarta support

2023-05-13 Thread 'Sam Berlin' via google-guice
Hi Mark,

The jakarta.inject dependencies come this stanza
<https://github.com/google/guice/blob/master/pom.xml#L129-L133> in the
parent pom, which the core pom references here
<https://github.com/google/guice/blob/master/core/pom.xml#L17-L20>.  They
refer to this Maven artifact
<https://mvnrepository.com/artifact/jakarta.inject/jakarta.inject-api/2.0.1>.
In the 7.0.0 release, this artifact is used *instead* of the javax.inject
<https://mvnrepository.com/artifact/javax.inject/javax.inject/1> one,
whereas in 6.0.0 it's used in addition
<https://github.com/google/guice/blob/6.0.0/pom.xml#L128-L133> to the
javax.inject one.  (In releases prior to 6, the jakarta dependencies did
not exist.)

The release pages talk more
<https://github.com/google/guice/wiki/Guice600#jee-jakarta-transition>
about the jakarta transition and provide links to why Guice needs to do
this.

sam

On Sat, May 13, 2023 at 3:51 AM Mark Derricutt  wrote:

> On 6 May 2023, at 7:10, 'Sam Berlin' via google-guice wrote:
>
> I'm pleased to announce that Guice has two new release candidates
> available:
>
> I see the actual releases are out now, just tried updating it in our
> builds ( which make heavy use of exclusions for transitives ), I see a
> complaint about:
>
> NoClassDefFound jakarta/inject/Provider
>
> in my tests with mocks, but I can't find any dependency that actually
> provides that class to add as a dependency - looking at the poms (and the
> guide-parent pom) I couldn't spot anything either.
>
> Am I missing something obvious?
>
> Cheers
> Mark
> --
>
> "The ease with which a change can be implemented has no relevance at all
> to whether it is the right change for the (Java) Platform for all time." —
> Mark Reinhold.
>
> Mark Derricutt
> http://www.chaliceofblood.net
> http://www.theoryinpractice.net
> http://twitter.com/talios
> http://facebook.com/mderricutt
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/google-guice/8DAAA386-118A-4442-97A5-4DE8AAF584E1%40talios.com
> <https://groups.google.com/d/msgid/google-guice/8DAAA386-118A-4442-97A5-4DE8AAF584E1%40talios.com?utm_medium=email_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CABSN6G7zk5mNRAesf%2Bb_eSeZeONWXQ6P8m%3DMXBWZ-Lkw0cNXXA%40mail.gmail.com.


Guice 6.0.0 & 7.0.0 released

2023-05-12 Thread 'Sam Berlin' via google-guice
Hello Everyone,
I'm pleased to announce the releases of Guice 6.0.0 & 7.0.0

 * *Guice 6.0.0*: The release page
<https://github.com/google/guice/wiki/Guice600> has more details, but the
TL;DR is that this release fixed a number of bugs, closed all open pull
requests, and* added `jakarta.inject` support alongside the existing
`javax.inject` support*. (The `jakarta.inject` support is almost complete,
with the caveat that binder(..).toProvider() methods aren't supported for
jakarta providers.)  Again, see the release notes for complete details &
explanations of the javax -> jakarta change.  The* servlet & persist
extensions remain javax only for Guice 6.0*. Guice 6.0 is intended as an
incremental migration aid towards Guice 7.0.

 * *Guice 7.0.0*: The release page
<https://github.com/google/guice/wiki/Guice700> has more details, but the
TL;DR is that this release is identical to 6.0.0, except it *only supports
the jakarta.inject namespace*. The* servlet & persist extensions also only
support jakarta.servlet & jakarta.persistence* respectively.* All support
for javax.inject, javax.servlet, and javax.persistence are removed
from Guice 7.0+.*

You can also see this announcement in the Github Discussions thread
<https://github.com/google/guice/discussions/1742>.

As mentioned in the release candidates announcement, *I would also like to
take a moment to honor Bob Lee's memory*. Bob created Guice (along with
Kevin Bourrillion) back around 2007. Although Bob went on to do many other
exciting things, Guice's longevity is a testament to his intuition &
genius. He was also just a really, really nice guy. I know I will sorely
miss Bob, and the world is a worse place without his presence.

*The Guice 6.0 & 7.0 releases are dedicated to Bob.*

- sam

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CABSN6G4odOmdvv68FVr0GUD1DFnmhmDpM2X5fbrUi0GfGQLO-Q%40mail.gmail.com.


#PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI É UN FIGLIO DI TROIA "PUTI卐NAZISTA" (FIGLIO DI TROIA & ANCOR + FIGLIO DI PEDOFILO SPAPPOLA MAGISTRATI SILVIO BERLUSCONI)! É COSÍ! É UN NAZISTA ASSASSINO, PI

2022-06-27 Thread 'ANGELA AZZARO EX AMANTE DI MARINA BERLUSCONI' via google-guice
AINOMANE #MARIOGIORDANO MARIO 
GIORDANO. FOTO ELOQUENTE A PROPOSITO 
https://www.rollingstone.it/cultura/fenomenologia-delle-urla-di-mario-giordano/541979/
MARIO GIORDANO É NOTO MASSONE OMOSESSUALE DI TIPO ^OCCULTO^ (É 
FROCIO卐NAZISTA SEGRETO COME IL SEMPRE SCOPATO E SBORRATO IN CULO 
#LUCAMORISI), FA MIGLIAIA DI POMPINI E BEVE LITRI DI SPERMA DI RAGAZZINI, 
PER QUESTO AMA TENERE LA BOCCA SEMPRE APERTA.

IL TUTTO INSIEME AL MAFIOSO AFFILIATO A COSA NOSTRA #CLAUDIOCERASA, ANCHE 
LUI NOTO PEDOFILO (AFFILIATO MAFIOSO CLAUDIO CERASA: PUNCIUTO PRESSO 
FAMIGLIA MEGA KILLER CIMINNA, MANDAMENTO DI CACCAMO).

CONTINUA QUI
https://groups.google.com/g/rec.music.classical.recordings/c/qOEMbsqS5uE

TROVATE TANTISSIMI ALTRI VINCENTI DETTAGLI QUI
https://groups.google.com/g/rec.music.classical.recordings/c/qOEMbsqS5uE

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/e6c840d4-e582-4ff9-9167-cc689f90ad08n%40googlegroups.com.


#GIOELEMAGALDI É ASSASSINO, PEDOFILO, LADRO, BERLUSCO卐NAZISTA, BERLU$$CORROTTO, TRUFFATORE, INFILTRATORE, SATANISTA! SI, È PROPRIO COSÍ! É PEDERASTA ESTREMAMENTE OMICIDA: GIOELE MAGALDI DI CRIMINALE #

2022-02-14 Thread 'DAVIDE ROSSI. FABIAN SOCIETY E PANDEMIA.' via google-guice
 ARRESTARE PRIMA CHE FACCIA UCCIDERE ANCORA, L'AVVOCATO PEDOFILO, 
BERLUSCO卐NAZISTA, FASCIOLEGHISTA, ASSASSINO DANIELE MINOTTI (FACEBOOK, 
TWITTER) DI GENOVA, RAPALLO E CRIMINALISSIMO STUDIO LEGALE LISI.
É DA FERMARE PER SEMPRE, L'AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, 
PEDERASTA, OMICIDA #DANIELEMINOTTI DI RAPALLO E GENOVA: RAPISCE, INCULA, 
UCCIDE TANTI BIMBI, SIA PER VENDERNE GLI ORGANI (COME DA QUESTA ABERRANTE 
FOTO
https://www.newnotizie.it/wp-content/uploads/2016/07/Egypt-Organ-Harvesting-415x208.jpg),
CHE PER RITI MASSONICO^SATANISTI, CHE FA IN MILLE SETTE!
É DI PERICOLO PUBBLICO ENORME, L'AVV ASSASSINO E PEDERASTA DANIELE MINOTTI 
(FACEBOOK) DI RAPALLO E GENOVA! AVVOCATO STUPRANTE INFANTI ED ADOLESCENTI, 
COME PURE KILLER #DANIELEMINOTTI DI CRIMINALISSIMO #STUDIOLEGALELISI DI 
LECCE E MILANO (
https://studiolegalelisi.it/team/daniele-minotti/
STUDIO LEGALE MASSO^MAFIOSO LISI DI LECCE E MILANO, DA SEMPRE TUTT'UNO CON 
MEGA KILLERS DI COSA NOSTRA, CAMORRA, NDRANGHETA, E, COME DA SUA 
SPECIALITA' PUGLIESE, ANCOR PIÚ, DI SACRA CORONA UNITA, MAFIA BARESE, MAFIA 
FOGGIANA, MAFIA DI SAN SEVERO)! É STALKER DIFFAMATORE VIA INTERNET, NONCHÉ 
PEDERASTA CHE VIOLENTA ED UCCIDE BIMBI, QUESTO AVVOCATO OMICIDA CHIAMATO 
DANIELE MINOTTI! QUESTO AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, PEDOFILO 
E SANGUINARIO, DI RAPALLO E GENOVA (LO VEDETE A SINISTRA, SOPRA SCRITTA 
ECOMMERCE https://i.ytimg.com/vi/LDoNHVqzee8/maxresdefault.jpg)
RAPALLO: OVE ORGANIZZA TRAME OMICIDA E TERRORISMO DI ESTREMA DESTRA, 
INSIEME "AL RAPALLESE" DI RESIDENZA, HITLERIANO, RAZZISTA, KU KLUK 
KLANISTA, MAFIOSO E RICICLA SOLDI MAFIOSI COME SUO PADRE: VI ASSICURO, 
ANCHE ASSASSINO #PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI! SI, SI É 
PROPRIO COSÍ: É DA ARRESTARE SUBITO L'AVVOCATO SATANISTA, NAZISTA, 
SATA卐NAZISTA, PEDOFILO E KILLER DANIELE MINOTTI DI GENOVA E RAPALLO!
https://www.py.cz/pipermail/python/2017-March/012979.html


CONTINUA QUI
https://groups.google.com/g/comp.lang.python/c/7LITSFvbbTE

TROVATE TANTISSIMI ALTRI VINCENTI DETTAGLI QUI
https://groups.google.com/g/comp.lang.python/c/7LITSFvbbTE

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/1c91871c-0c82-4150-b6c7-6d81920d068en%40googlegroups.com.


#MARINABERLUSCONI É ASSASSINA, LESBICA E PEDOFILA! SI, PROPRIO PROPRIO COSÍ! É COCAINOMANE, ASSASSINA E PERVERTITA PEDOFILA COME IL PADRE: MARINA BERLUSCONI DI CRIMINALISSIMA #FININVEST E CRIMINALISSI

2022-02-09 Thread 'ROBERTO LOSAPIO NH ANTI BERLUSCONIANI PRONTIATUTTO' via google-guice
O NEL 2018, 
2019, 2020 E 2021 COME BANCHIERE SVIZZERO DELL'ANNO, A BASILEA. IN OGNI 
CASO, IL MIO MOTTO É MASSIMA UMILTÀ, FAME ESTREMA DI VITTORIE E PIEDI PER 
TERRA! SON LE UNICHE CHIAVI PER FARE LA STORIA!
LEGGETE QUESTO TESTO, ORA, PLEASE, DOVE INIZIO A SCRIVERE PROPRIO DEL 
MASSONE SATANISTA NAZISTA SATA卍NAZISTA BERLUSCONICCHIO DANIELE MINOTTI: 
AVVOCATO ASSASSINO DI GENOVA E CRIMINALE STUDIO LEGALE LISI, NOTO PER 
RAPIRE, SODOMIZZARE ED UCCIDERE TANTISSIMI BAMBINI OGNI ANNO. CIAO A TUTTI.
https://citywireselector.com/manager/andreas-nigg/d2395
https://ch.linkedin.com/in/andreasnigg
https://www.blogger.com/profile/13220677517437640922


É DA ARRESTARE PRIMA CHE FACCIA UCCIDERE ANCORA, L'AVVOCATO PEDOFILO, 
BERLUSCO卐NAZISTA, FASCIOLEGHISTA, ASSASSINO DANIELE MINOTTI (FACEBOOK, 
TWITTER) DI GENOVA, RAPALLO E CRIMINALISSIMO STUDIO LEGALE LISI.
É DA FERMARE PER SEMPRE, L'AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, 
PEDERASTA, OMICIDA #DANIELEMINOTTI DI RAPALLO E GENOVA: RAPISCE, INCULA, 
UCCIDE TANTI BIMBI, SIA PER VENDERNE GLI ORGANI (COME DA QUESTA ABERRANTE 
FOTO
https://www.newnotizie.it/wp-content/uploads/2016/07/Egypt-Organ-Harvesting-415x208.jpg),
CHE PER RITI MASSONICO^SATANISTI, CHE FA IN MILLE SETTE!
É DI PERICOLO PUBBLICO ENORME, L'AVV ASSASSINO E PEDERASTA DANIELE MINOTTI 
(FACEBOOK) DI RAPALLO E GENOVA! AVVOCATO STUPRANTE INFANTI ED ADOLESCENTI, 
COME PURE KILLER #DANIELEMINOTTI DI CRIMINALISSIMO #STUDIOLEGALELISI DI 
LECCE E MILANO (
https://studiolegalelisi.it/team/daniele-minotti/
STUDIO LEGALE MASSO^MAFIOSO LISI DI LECCE E MILANO, DA SEMPRE TUTT'UNO CON 
MEGA KILLERS DI COSA NOSTRA, CAMORRA, NDRANGHETA, E, COME DA SUA 
SPECIALITA' PUGLIESE, ANCOR PIÚ, DI SACRA CORONA UNITA, MAFIA BARESE, MAFIA 
FOGGIANA, MAFIA DI SAN SEVERO)! É STALKER DIFFAMATORE VIA INTERNET, NONCHÉ 
PEDERASTA CHE VIOLENTA ED UCCIDE BIMBI, QUESTO AVVOCATO OMICIDA CHIAMATO 
DANIELE MINOTTI! QUESTO AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, PEDOFILO 
E SANGUINARIO, DI RAPALLO E GENOVA (LO VEDETE A SINISTRA, SOPRA SCRITTA 
ECOMMERCE https://i.ytimg.com/vi/LDoNHVqzee8/maxresdefault.jpg)
RAPALLO: OVE ORGANIZZA TRAME OMICIDA E TERRORISMO DI ESTREMA DESTRA, 
INSIEME "AL RAPALLESE" DI RESIDENZA, HITLERIANO, RAZZISTA, KU KLUK 
KLANISTA, MAFIOSO E RICICLA SOLDI MAFIOSI COME SUO PADRE: VI ASSICURO, 
ANCHE ASSASSINO #PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI! SI, SI É 
PROPRIO COSÍ: É DA ARRESTARE SUBITO L'AVVOCATO SATANISTA, NAZISTA, 
SATA卐NAZISTA, PEDOFILO E KILLER DANIELE MINOTTI DI GENOVA E RAPALLO!
https://www.py.cz/pipermail/python/2017-March/012979.html
OGNI SETTIMANA SGOZZA, OLTRE CHE GATTI E SERPENTI, TANTI BIMBI, IN RITI 
SATANICI. IN TUTTO NORD ITALIA (COME DA LINKS CHE QUI SEGUONO, I FAMOSI 5 
STUDENTI SCOMPARSI NEL CUNEENSE FURONO UCCISI, FATTI A PEZZI E SOTTERRATI 
IN VARI BOSCHI PIEMONTESI E LIGURI, PROPRIO DALL'AVVOCATO SATANISTA, 
PEDOFILO ED ASSASSINO DANIELE MINOTTI DI RAPALLO E GENOVA
https://www.ilfattoquotidiano.it/2013/05/29/piemonte-5-ragazzi-suicidi-in-sette-anni-pm-indagano-sullombra-delle-sette-sataniche/608837/
https://www.adnkronos.com/fatti/cronaca/2019/03/02/satanismo-oltre-mille-scomparsi-anni_QDnvslkFZt8H9H4pXziROO.html)
E' DAVVERO DA ARRESTARE SUBITO, PRIMA CHE AMMAZZI ANCORA, L'AVVOCATO 
PEDOFILO, STUPRANTE ED UCCIDENTE BAMBINI: #DANIELEMINOTTI DI RAPALLO E 
GENOVA!
https://www.studiominotti.it
Studio Legale Minotti
Address: Via della Libertà, 4, 16035 Rapallo GE,
Phone: +39 335 594 9904
NON MOSTRATE MAI E POI MAI I VOSTRI FIGLI AL PEDOFIL-O-MOSESSUALE 
COCAINOMANE E KILLER DANIELE MINOTTI (QUI IN CHIARO SCURO MASSONICO, PER 
MANDARE OVVI MESSAGGI LUCIFERINI 
https://i.pinimg.com/280x280_RS/6d/04/4f/6d044f51fa89a71606e662cbb3346b7f.jpg 
). PURE A CAPO, ANZI A KAPÓ DI UNA SETTA ASSASSINA DAL NOME ELOQUENTE : " 
AMMAZZIAMO PER NOSTRI SATANA IN TERRA: SILVIO BERLUSCONI, GIORGIA MELONI E 
MATTEO SALVINI".

UNITO IN CIÓ, AL PARIMENTI AVVOCATO MASSONE, FASCISTA, LADRO, TRUFFATORE, 
RICICLA SOLDI MAFIOSI, OMICIDA E MOLTO PEDOFILO 
#FULVIOSARZANADISANTIPPOLITO FULVIO SARZANA DI SANT'IPPOLITO.

ED INSIEME AL VERME SATA卐NAZISTA E COCAINOMANE #MARIOGIORDANO MARIO 
GIORDANO. FOTO ELOQUENTE A PROPOSITO 
https://www.rollingstone.it/cultura/fenomenologia-delle-urla-di-mario-giordano/541979/
MARIO GIORDANO É NOTO MASSONE OMOSESSUALE DI TIPO ^OCCULTO^ (É 
FROCIO卐NAZISTA SEGRETO COME IL SEMPRE SCOPATO E SBORRATO IN CULO 
#LUCAMORISI), FA MIGLIAIA DI POMPINI E BEVE LITRI DI SPERMA DI RAGAZZINI, 
PER QUESTO AMA TENERE LA BOCCA SEMPRE APERTA.

IL TUTTO INSIEME AL MAFIOSO AFFILIATO A COSA NOSTRA #CLAUDIOCERASA, ANCHE 
LUI NOTO PEDOFILO (AFFILIATO MAFIOSO CLAUDIO CERASA: PUNCIUTO PRESSO 
FAMIGLIA MEGA KILLER CIMINNA, MANDAMENTO DI CACCAMO).

CONTINUA QUI
https://groups.google.com/g/comp.lang.python/c/-7eB_N_UcCc

TROVATE TANTISSIMI ALTRI VINCENTI DETTAGLI QUI
https://groups.google.com/g/comp.lang.python/c/-7eB_N_UcCc

-- 
You received this message because you are subscribed to the Google Groups 
&q

#GIOELEMAGALDI É PEDOFILO ASSASSINO! SI, PROPRIO COSÍ! É UN PEDERASTA OMICIDA: GIOELE MAGALDI DI CRIMINALE #LEGALADRONA, CRIMINALE #GRANDEORIENTEDEMOCRATICO E CRIMINALE #MOVIMENTOROOSEVELT! IN LOGGE I

2022-02-01 Thread 'FABIO VENZI GLRI-MASSONERIARICONOSCIUTAEVERYWHERE' via google-guice
O E CRIMINALISSIMO STUDIO LEGALE LISI.
É DA FERMARE PER SEMPRE, L'AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, 
PEDERASTA, OMICIDA #DANIELEMINOTTI DI RAPALLO E GENOVA: RAPISCE, INCULA, 
UCCIDE TANTI BIMBI, SIA PER VENDERNE GLI ORGANI (COME DA QUESTA ABERRANTE 
FOTO
https://www.newnotizie.it/wp-content/uploads/2016/07/Egypt-Organ-Harvesting-415x208.jpg),
CHE PER RITI MASSONICO^SATANISTI, CHE FA IN MILLE SETTE!
É DI PERICOLO PUBBLICO ENORME, L'AVV ASSASSINO E PEDERASTA DANIELE MINOTTI 
(FACEBOOK) DI RAPALLO E GENOVA! AVVOCATO STUPRANTE INFANTI ED ADOLESCENTI, 
COME PURE KILLER #DANIELEMINOTTI DI CRIMINALISSIMO #STUDIOLEGALELISI DI 
LECCE E MILANO (
https://studiolegalelisi.it/team/daniele-minotti/
STUDIO LEGALE MASSO^MAFIOSO LISI DI LECCE E MILANO, DA SEMPRE TUTT'UNO CON 
MEGA KILLERS DI COSA NOSTRA, CAMORRA, NDRANGHETA, E, COME DA SUA 
SPECIALITA' PUGLIESE, ANCOR PIÚ, DI SACRA CORONA UNITA, MAFIA BARESE, MAFIA 
FOGGIANA, MAFIA DI SAN SEVERO)! É STALKER DIFFAMATORE VIA INTERNET, NONCHÉ 
PEDERASTA CHE VIOLENTA ED UCCIDE BIMBI, QUESTO AVVOCATO OMICIDA CHIAMATO 
DANIELE MINOTTI! QUESTO AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, PEDOFILO 
E SANGUINARIO, DI RAPALLO E GENOVA (LO VEDETE A SINISTRA, SOPRA SCRITTA 
ECOMMERCE https://i.ytimg.com/vi/LDoNHVqzee8/maxresdefault.jpg)
RAPALLO: OVE ORGANIZZA TRAME OMICIDA E TERRORISMO DI ESTREMA DESTRA, 
INSIEME "AL RAPALLESE" DI RESIDENZA, HITLERIANO, RAZZISTA, KU KLUK 
KLANISTA, MAFIOSO E RICICLA SOLDI MAFIOSI COME SUO PADRE: VI ASSICURO, 
ANCHE ASSASSINO #PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI! SI, SI É 
PROPRIO COSÍ: É DA ARRESTARE SUBITO L'AVVOCATO SATANISTA, NAZISTA, 
SATA卐NAZISTA, PEDOFILO E KILLER DANIELE MINOTTI DI GENOVA E RAPALLO!
https://www.py.cz/pipermail/python/2017-March/012979.html
OGNI SETTIMANA SGOZZA, OLTRE CHE GATTI E SERPENTI, TANTI BIMBI, IN RITI 
SATANICI. IN TUTTO NORD ITALIA (COME DA LINKS CHE QUI SEGUONO, I FAMOSI 5 
STUDENTI SCOMPARSI NEL CUNEENSE FURONO UCCISI, FATTI A PEZZI E SOTTERRATI 
IN VARI BOSCHI PIEMONTESI E LIGURI, PROPRIO DALL'AVVOCATO SATANISTA, 
PEDOFILO ED ASSASSINO DANIELE MINOTTI DI RAPALLO E GENOVA
https://www.ilfattoquotidiano.it/2013/05/29/piemonte-5-ragazzi-suicidi-in-sette-anni-pm-indagano-sullombra-delle-sette-sataniche/608837/
https://www.adnkronos.com/fatti/cronaca/2019/03/02/satanismo-oltre-mille-scomparsi-anni_QDnvslkFZt8H9H4pXziROO.html)
E' DAVVERO DA ARRESTARE SUBITO, PRIMA CHE AMMAZZI ANCORA, L'AVVOCATO 
PEDOFILO, STUPRANTE ED UCCIDENTE BAMBINI: #DANIELEMINOTTI DI RAPALLO E 
GENOVA!
https://www.studiominotti.it
Studio Legale Minotti
Address: Via della Libertà, 4, 16035 Rapallo GE,
Phone: +39 335 594 9904
NON MOSTRATE MAI E POI MAI I VOSTRI FIGLI AL PEDOFIL-O-MOSESSUALE 
COCAINOMANE E KILLER DANIELE MINOTTI (QUI IN CHIARO SCURO MASSONICO, PER 
MANDARE OVVI MESSAGGI LUCIFERINI 
https://i.pinimg.com/280x280_RS/6d/04/4f/6d044f51fa89a71606e662cbb3346b7f.jpg 
). PURE A CAPO, ANZI A KAPÓ DI UNA SETTA ASSASSINA DAL NOME ELOQUENTE : " 
AMMAZZIAMO PER NOSTRI SATANA IN TERRA: SILVIO BERLUSCONI, GIORGIA MELONI E 
MATTEO SALVINI".

UNITO IN CIÓ, AL PARIMENTI AVVOCATO MASSONE, FASCISTA, LADRO, TRUFFATORE, 
RICICLA SOLDI MAFIOSI, OMICIDA E MOLTO PEDOFILO 
#FULVIOSARZANADISANTIPPOLITO FULVIO SARZANA DI SANT'IPPOLITO.

ED INSIEME AL VERME SATA卐NAZISTA E COCAINOMANE #MARIOGIORDANO MARIO 
GIORDANO. FOTO ELOQUENTE A PROPOSITO 
https://www.rollingstone.it/cultura/fenomenologia-delle-urla-di-mario-giordano/541979/
MARIO GIORDANO É NOTO MASSONE OMOSESSUALE DI TIPO ^OCCULTO^ (É 
FROCIO卐NAZISTA SEGRETO COME IL SEMPRE SCOPATO E SBORRATO IN CULO 
#LUCAMORISI), FA MIGLIAIA DI POMPINI E BEVE LITRI DI SPERMA DI RAGAZZINI, 
PER QUESTO AMA TENERE LA BOCCA SEMPRE APERTA.

IL TUTTO INSIEME AL MAFIOSO AFFILIATO A COSA NOSTRA #CLAUDIOCERASA, ANCHE 
LUI NOTO PEDOFILO (AFFILIATO MAFIOSO CLAUDIO CERASA: PUNCIUTO PRESSO 
FAMIGLIA MEGA KILLER CIMINNA, MANDAMENTO DI CACCAMO).

TROVATE TANTISSIMI ALTRI VINCENTI DETTAGLI QUI
https://groups.google.com/g/comp.lang.python/c/7lsBIC6E9bM

CONTINUA QUI
https://groups.google.com/g/comp.lang.python/c/7lsBIC6E9bM

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/47f347b5-8488-4174-ba9b-9d189a7d83bcn%40googlegroups.com.


#PIERSILVIOBERLUSCONI É FIGLIO DI PUTTANA! SI, PROPRIO COSÍ! É UN FIGLIO DI TROIA, PIERSILVIO BERLUSCONI DI CRIMINALE #MFE, CRIMINALE #MEDIAFOREUROPE, CRIMINALE #MEDIASET ALIAS #MAFIASET (FIGLIO DI P

2022-02-01 Thread 'LUIGI LA DELFA / PORTAVO COCAINA A BERLUSCONI' via google-guice
RE ANCORA, L'AVVOCATO PEDOFILO, 
BERLUSCO卐NAZISTA, FASCIOLEGHISTA, ASSASSINO DANIELE MINOTTI (FACEBOOK, 
TWITTER) DI GENOVA, RAPALLO E CRIMINALISSIMO STUDIO LEGALE LISI.
É DA FERMARE PER SEMPRE, L'AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, 
PEDERASTA, OMICIDA #DANIELEMINOTTI DI RAPALLO E GENOVA: RAPISCE, INCULA, 
UCCIDE TANTI BIMBI, SIA PER VENDERNE GLI ORGANI (COME DA QUESTA ABERRANTE 
FOTO
https://www.newnotizie.it/wp-content/uploads/2016/07/Egypt-Organ-Harvesting-415x208.jpg),
CHE PER RITI MASSONICO^SATANISTI, CHE FA IN MILLE SETTE!
É DI PERICOLO PUBBLICO ENORME, L'AVV ASSASSINO E PEDERASTA DANIELE MINOTTI 
(FACEBOOK) DI RAPALLO E GENOVA! AVVOCATO STUPRANTE INFANTI ED ADOLESCENTI, 
COME PURE KILLER #DANIELEMINOTTI DI CRIMINALISSIMO #STUDIOLEGALELISI DI 
LECCE E MILANO (
https://studiolegalelisi.it/team/daniele-minotti/
STUDIO LEGALE MASSO^MAFIOSO LISI DI LECCE E MILANO, DA SEMPRE TUTT'UNO CON 
MEGA KILLERS DI COSA NOSTRA, CAMORRA, NDRANGHETA, E, COME DA SUA 
SPECIALITA' PUGLIESE, ANCOR PIÚ, DI SACRA CORONA UNITA, MAFIA BARESE, MAFIA 
FOGGIANA, MAFIA DI SAN SEVERO)! É STALKER DIFFAMATORE VIA INTERNET, NONCHÉ 
PEDERASTA CHE VIOLENTA ED UCCIDE BIMBI, QUESTO AVVOCATO OMICIDA CHIAMATO 
DANIELE MINOTTI! QUESTO AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, PEDOFILO 
E SANGUINARIO, DI RAPALLO E GENOVA (LO VEDETE A SINISTRA, SOPRA SCRITTA 
ECOMMERCE https://i.ytimg.com/vi/LDoNHVqzee8/maxresdefault.jpg)
RAPALLO: OVE ORGANIZZA TRAME OMICIDA E TERRORISMO DI ESTREMA DESTRA, 
INSIEME "AL RAPALLESE" DI RESIDENZA, HITLERIANO, RAZZISTA, KU KLUK 
KLANISTA, MAFIOSO E RICICLA SOLDI MAFIOSI COME SUO PADRE: VI ASSICURO, 
ANCHE ASSASSINO #PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI! SI, SI É 
PROPRIO COSÍ: É DA ARRESTARE SUBITO L'AVVOCATO SATANISTA, NAZISTA, 
SATA卐NAZISTA, PEDOFILO E KILLER DANIELE MINOTTI DI GENOVA E RAPALLO!
https://www.py.cz/pipermail/python/2017-March/012979.html
OGNI SETTIMANA SGOZZA, OLTRE CHE GATTI E SERPENTI, TANTI BIMBI, IN RITI 
SATANICI. IN TUTTO NORD ITALIA (COME DA LINKS CHE QUI SEGUONO, I FAMOSI 5 
STUDENTI SCOMPARSI NEL CUNEENSE FURONO UCCISI, FATTI A PEZZI E SOTTERRATI 
IN VARI BOSCHI PIEMONTESI E LIGURI, PROPRIO DALL'AVVOCATO SATANISTA, 
PEDOFILO ED ASSASSINO DANIELE MINOTTI DI RAPALLO E GENOVA
https://www.ilfattoquotidiano.it/2013/05/29/piemonte-5-ragazzi-suicidi-in-sette-anni-pm-indagano-sullombra-delle-sette-sataniche/608837/
https://www.adnkronos.com/fatti/cronaca/2019/03/02/satanismo-oltre-mille-scomparsi-anni_QDnvslkFZt8H9H4pXziROO.html)
E' DAVVERO DA ARRESTARE SUBITO, PRIMA CHE AMMAZZI ANCORA, L'AVVOCATO 
PEDOFILO, STUPRANTE ED UCCIDENTE BAMBINI: #DANIELEMINOTTI DI RAPALLO E 
GENOVA!
https://www.studiominotti.it
Studio Legale Minotti
Address: Via della Libertà, 4, 16035 Rapallo GE,
Phone: +39 335 594 9904
NON MOSTRATE MAI E POI MAI I VOSTRI FIGLI AL PEDOFIL-O-MOSESSUALE 
COCAINOMANE E KILLER DANIELE MINOTTI (QUI IN CHIARO SCURO MASSONICO, PER 
MANDARE OVVI MESSAGGI LUCIFERINI 
https://i.pinimg.com/280x280_RS/6d/04/4f/6d044f51fa89a71606e662cbb3346b7f.jpg 
). PURE A CAPO, ANZI A KAPÓ DI UNA SETTA ASSASSINA DAL NOME ELOQUENTE : " 
AMMAZZIAMO PER NOSTRI SATANA IN TERRA: SILVIO BERLUSCONI, GIORGIA MELONI E 
MATTEO SALVINI".

UNITO IN CIÓ, AL PARIMENTI AVVOCATO MASSONE, FASCISTA, LADRO, TRUFFATORE, 
RICICLA SOLDI MAFIOSI, OMICIDA E MOLTO PEDOFILO 
#FULVIOSARZANADISANTIPPOLITO FULVIO SARZANA DI SANT'IPPOLITO.

ED INSIEME AL VERME SATA卐NAZISTA E COCAINOMANE #MARIOGIORDANO MARIO 
GIORDANO. FOTO ELOQUENTE A PROPOSITO 
https://www.rollingstone.it/cultura/fenomenologia-delle-urla-di-mario-giordano/541979/
MARIO GIORDANO É NOTO MASSONE OMOSESSUALE DI TIPO ^OCCULTO^ (É 
FROCIO卐NAZISTA SEGRETO COME IL SEMPRE SCOPATO E SBORRATO IN CULO 
#LUCAMORISI), FA MIGLIAIA DI POMPINI E BEVE LITRI DI SPERMA DI RAGAZZINI, 
PER QUESTO AMA TENERE LA BOCCA SEMPRE APERTA.

IL TUTTO INSIEME AL MAFIOSO AFFILIATO A COSA NOSTRA #CLAUDIOCERASA, ANCHE 
LUI NOTO PEDOFILO (AFFILIATO MAFIOSO CLAUDIO CERASA: PUNCIUTO PRESSO 
FAMIGLIA MEGA KILLER CIMINNA, MANDAMENTO DI CACCAMO).

CONTINUA VINCENTISSIMAMENTE QUI
https://groups.google.com/g/comp.lang.python/c/EkSK3RRqT-s

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/847acb50-5665-409f-b2e8-26da1c94d94an%40googlegroups.com.


É SCOPATISSIMA IN CULO: #MARIAPAOLATOSCHI DI #JPMORGAN! VUOLE SESSO ANALE E SESSO DI GRUPPO ESTREMO: MARIA PAOLA TOSCHI DI JP MORGAN (CON SUOI COMPARI SATANISTI, COMPLOTTARDI, SPIONI, KILLERS DI #LION

2022-01-24 Thread 'SIMONA PREMOLI EX MARINA-BERLUSCONI-S LESBIAN-LOVER' via google-guice
 ASSASSINO 
#DANIELEMINOTTI DI GENOVA E CRIMINALE STUDIO LEGALE LISI. NOTO PER RAPIRE, 
SODOMIZZARE ED UCCIDERE TANTISSIMI BAMBINI OGNI ANNO. CIAO A TUTTI.
ANDREAS NIGG DI BANK J SAFRA SARASIN.
https://citywireselector.com/manager/andreas-nigg/d2395
https://ch.linkedin.com/in/andreasnigg
https://www.blogger.com/profile/13220677517437640922

PS SCUSATE PER MIO ITALIANO COSÍ COSÍ MA SON SVIZZERO

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/1d87d24f-0480-45aa-bcfc-0ddb36a6cb5dn%40googlegroups.com.


LA FUTURA TROIONA #MIRTASALVINI SI VERGOGNERA' DEL BASTARDO, ASSASSINO, NAZISTA, NDRANGHETISTA, COCAINOMANE, PEDOFILO PADRE #MATTEOSALVINI MATTEO SALVINI. E DI LUI SI VERGOGNERA' PURE LA MADRE DI MIRT

2022-01-24 Thread 'SIMONA PREMOLI EX MARINA-BERLUSCONI-S LESBIAN-LOVER' via google-guice
A CITATI. GRAN MAESTRO MASSONICO. INTERPRETE (IN TANTI DICONO, 
CHE PIU' CHE INTERPRETE, SONO " ESPERTISSIMA NELL'USO DELLA LINGUA"). 
RICICLATRICE DI SOLDI CRIMINALISSIMI DI LEGA LADRONA ( FAMOSI 49 MILIONI 
RUBATI, MA NON SOLO) E DI SPAPPOLA MAIGSTRATI, NONCHE' VOMITEVOLE PEDOFILO 
SILVIO BERLUSCONI.
ECCO ORA UN MIO TESTO, DICENTE, VE LO ASSICURO, TANTE ASSOLUTISSIME E 
DIMOSTRABILISSIME VERITA'.
IL FIGLIO DI PUTTANA ASSASSINO MATTEO SALVINI (I CUI FIGLI NAZISTI FIGLI 
MIRTA SALVINI E FEDERICO SALVINI, FIGLI PURE DI NOTE "FASCISTROIE" 
#GIULIAMARTINELLI GIULIA MARTINELLI E #FABRIZIAIELUZZI FABRIZIA IELUZZI, DI 
LUI, UN GIORNO, SI STRA VERGOGNERANNO) STA CREANDO LISTE DI PROSCRIZIONE 
OMICIDA! SI, OMICIDA!


HA FATTO CREPARE 2000 PERSONE IN MARE, STO HITLERIANO KILLER DI MATTEO 
SALVINI, DA QUANDO COLERIZZA IL VIMINALE
https://www.ilfattoquotidiano.it/2018/06/28/migranti-romano-salvini-spieghi-in-parlamento-morte-120-persone-scontro-con-borgonovo-che-lascia-la-trasmissione/4458573/
http://www.ilsussidiario.net/News/Cronaca/2018/7/17/Saviano-choc-contro-Salvini-ti-eccitano-bimbi-morti-in-mare-Caso-Open-Arms-Ministro-Malavita-assassino-/830817/
E TUTTE LE UCCISIONI E VIOLENZE FISICHE A MIGRANTI DEGLI ULTIMI MESI, SON 
DOVUTE, VOLUTE, INCITATE ED ORGANIZZATE DA LUI: E DI QUESTO NON NE PARLO 
CHISSA' QUANTO, IO, NE PARLA IL PER BENE PRESIDENTE DELLA REPUBBLICA SERGIO 
MATTARELLA, NON PER NIENTE, DI AMMIRABILE, NON "BERLUSCORROTTO" TIPO DI 
CENTRO SINISTRA
https://www.corriere.it/politica/18_luglio_25/mattarella-il-veleno-razzismo-continua-creare-barriere-societa-b1f70e9e-8fee-11e8-9e3d-9a7bf81b9c8e.shtml
OGNI TANTO, QUESTO FIGLIO MEGA COCAINOMANE E BASTARDO FIGLIO DI NAZISTROIA 
MATTEO SALVINI (TWITTER, FACEBOOK, INSTAGRAM, WIKIPEDIA) FA FOTO CON 
VENDITORI DI COLORE O FA ELEGGERE SUOI SCHIFOSI, CORROTTISSIMI, LECCA CULO 
DI COLORE, MA E' TUTTO PURO DEPISTAGGIO, CONOSCO PERSONALISSIMAMENTE STO 
TOPO DI FOGNA DI MATTEO SALVINI DA 20 ANNI, SO' CHE E' DA SEMPRE 
RAZZISTISSIMO, BASTA VEDERE QUI, COME UMILIAVA A MORTE I GRANDI UOMINI E 
DONNE EI NAPULE
https://www.politicaeattualita.it/2018/02/26/quando-matteo-salvini-cantava-senti-che-puzza-scappano-anche-i-cani-stanno-arrivando-i-napoletani-video/
 
!
IL FIGLIO DI PUTTANA MATTEO SALVINI VUOLE FAR AMMAZZARE CHIUNQUE LO 
FOTOGRAFI PER IL NUOVO ADOLPH HITLER ASSASSINO CHE EGLI ALTRO NON E', 
FACENDO PASSARE OMICIDI DA LUI ORDINATI, PER "SOLITI" FINTI SUICIDI, 
MALORI, INCIDENTI! OLTRE CHE TSO KILLER!
COME GIA' ACCADETTE, NON PER NIENTE, A RAFFICA, FRA IL 2001 ED IL 2006, 
COME FRA IL 2008 ED IL 2011. ALLORCHE' IL PEDOFILO SPAPPOLA MAGISTRATI 
SILVIO BERLUSCONI, INSIEME AI KUKLUKLANISTI, NDRANGHETISTI E NAZISTI 
ASSASSINI DI LEGA LADRONA, ORDINO' DI "DISARTICOLARE LA VITA IN MANIERA 
TRAUMATICA", OSSIA DI UCCIDERE FACENDO PASSARE IL TUTTO PER QUALSIASI COSA 
CHE PARESSE NON UN OMICIDIO, MA CHE OMICIDIO STRA ERA, CHIUNQUE NON 
LECCASSE IL DI DIETRO DELLE MERDE SANGUINARIE, ASSASSINE, FASCIOMAFIOSE E 
NAZINDRANGHETISTE, CHE ALTRO, TUTTI QUESTI, NON SONO ( PEDOFILO SPAPPOLA 
MAGISTRATI SILVIO BERLUSCONI IN PRIMIS)!
COME QUANDO GLI ASSASSINI MATTEO SALVINI, #ROBERTOMARONI ROBERTO MARONI ED 
#UMBERTOBOSSI UMBERTO BOSSI ORDINARONO E DAVANTI AI MIEI OCCHI, DI " 
SBULLONARE A MORTE" GLI ELICOTTERI DI #GIORGIPANTO GIORGIO PANTO E 
#PAOLOALBERTI PAOLO ALBERTI, FACENDO SFRACELLARE MORTALMENTE I DUE AL 
SUOLO. PER FAR LORO AGARE L' ESSERE PASSATI CON OTTIMO #ROMANOPRODI ROMANO 
PRODI, NEL 2006!!!

CONTINUA QUI
https://groups.google.com/g/comp.lang.python/c/30njkzkQi4Q

TROVATE ALTRI VINCENTISSIMI DETTAGLI QUI
https://groups.google.com/g/comp.lang.python/c/30njkzkQi4Q

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/82df0c15-aa9c-4a47-bf00-e0965739a254n%40googlegroups.com.


É SBORRATISSIMA DENTRO AL CULO: #MARIAPAOLATOSCHI DI #JPMORGAN! VUOLE SESSO ANALE E SESSO DI GRUPPO ESTREMO: MARIA PAOLA TOSCHI DI JP MORGAN (CON SUOI COMPARI SATANISTI, COMPLOTTARDI, SPIONI, KILLERS

2022-01-19 Thread 'LORENZO PIACENTINI. LAZARD. GRAN LOGGIA SVIZZERA' via google-guice
L'AVVOCATO ASSASSINO 
#DANIELEMINOTTI DI GENOVA E CRIMINALE STUDIO LEGALE LISI. NOTO PER RAPIRE, 
SODOMIZZARE ED UCCIDERE TANTISSIMI BAMBINI OGNI ANNO. CIAO A TUTTI.
ANDREAS NIGG DI BANK J SAFRA SARASIN.
https://citywireselector.com/manager/andreas-nigg/d2395
https://ch.linkedin.com/in/andreasnigg
https://www.blogger.com/profile/13220677517437640922

PS SCUSATE PER MIO ITALIANO COSÍ COSÍ MA SON SVIZZERO

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/bf9707d8-1b32-4f0d-892f-d85dc9d4d38dn%40googlegroups.com.


É SATANISTA NAZISTA KILLER #FRANCESCAOCCHIONERO! É SATA卐NAZISTA MANDANTE DI OMICIDI: FRANCESCA OCCHIONERO! INSIEME A SUO FRATELLO, ANCOR PIÚ MASSONE SATANISTA ASSASSINO E SPIONE HITLERIANO: #GIULIOOCC

2021-09-26 Thread 'GIULIANO URBANI VADAINGALERA ILPEDOFILOBERLUSCONI' via google-guice
ADRE: 
#PIERSILVIOBERLUSCONI PIERSILVIO BERLUSCONI! SI, SI É PROPRIO COSÍ: É DA 
ARRESTARE SUBITO L'AVVOCATO SATANISTA, NAZISTA, SATA卐NAZISTA, PEDOFILO ED 
OMICIDA DANIELE MINOTTI DI GENOVA E RAPALLO! ASSASSINO MASSONE, RAZZISTA, 
KU KLUK KLANISTA, TERRRORISTA DI ESTREMA DESTRA, CORROTTO, LADRO, 
TRUFFATORE, ORDINANTE MOLTI OMICIDI, AIZZANTE TANTI SUICIDI, CON STILE 
TIPICO DA AGENTE SEGRETO IN COPERTO DI TIPO STRAGISTA E SVASTICATO!
https://www.py.cz/pipermail/python/2017-March/012979.html
OGNI SETTIMANA SGOZZA OLTRE CHE CANI, GATTI E SERPENTI, TANTI BIMBI, IN 
RITI SATANICI. IN TUTTO NORD ITALIA!
TROVATE TANTI VINCENTISSIMI ALTRI DETTAGLI A PROPOSITO, QUI
- https://groups.google.com/forum/#!forum/comp.lang.python

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/440beb49-d5d4-4cec-9200-c53ae0075920n%40googlegroups.com.


É AVVOCATO ASSASSINO: #STEFANOPREVITI (SI LUI, IL FIGLIO DI PUTTANA E FIGLIO DEL COMPRA GIUDICI, NAZISTA, MASSO^MAFIOSO, MANDANTE DI OMICIDI #CESAREPREVITI)! ORGANIZZA OMICIDI SATANISTI PER CONTO DEL

2021-09-17 Thread 'LORENZO PIACENTINI LAZARD MILAN' via google-guice
É AVVOCATO ASSASSINO: #STEFANOPREVITI (SI LUI, IL FIGLIO DI PUTTANA E 
FIGLIO DEL COMPRA GIUDICI, NAZISTA, MASSO^MAFIOSO, MANDANTE DI OMICIDI 
#CESAREPREVITI)! ORGANIZZA OMICIDI SATANISTI PER CONTO DEL PEDOFILO 
STRAGISTA #SILVIOBERLUSCONI! NE SCRIVE L'EROICO BANCHIERE SVIZZERO 
#ANDREASNIGG DI SAFRA SARASIN ZURICH. CHE SI RIFIUTÓ DI RICICLARE 100 MLN 
DI € MAFIOSI, CHE NEL CASO DI ALCUNE BANCONOTE, ERANO ANCORA PURE SPORCHI 
DI SANGUE DI MORTI AMMAZZATI, PER MANO MALAVITOSA. SOLDI LERCISSIMI, CHE IL 
PEZZO DI MERDA STEFANO PREVITI, GLI PORTÓ CASH!

A VOI L'EROE ANDREAS NIGG DI BANQUE SAFRA SARASIN ZURICH (CH)

PEDOFILIA, MAFIA, CAMORRA, NDRANGHETA, TERRORISMO NAZISTA, STRAGI FASCISTE, 
MASSONERIA SATANISTA OMICIDA, SOLDI MALAVITOSI E BERLUSCONISMO ASSASSINO, 
SONO DA MEZZO SECOLO, LA STESSA MERDA. SCUSATE PER MIO ITALANO IMPRECISO, 
MA SONO SVIZZERO. SONO ANDREAS NIGG DI BANCA J SAFRA SARASIN ZURICH, 
PREMIATO NEL 2018, 2019 E 2020, COME BANCHIERE SVIZZERO DELL'ANNO A BASILEA.
https://ch.linkedin.com/in/andreasnigg

TANTE VOLTE, IL PEZZO DI MERDA MASSOMAFIOSO, L'AVVOCATO PEDOFILO ED 
ASSASSINO #STEFANOPREVITI DI CRIMINALISSIMO #STUDIOPREVITI, MI É VENUTO A 
TROVARE A ZURIGO. SEMPRE CON TROLLEYS PIENI DI SOLDI MAFIOSI, SPESSO ANCORA 
COLANTI SANGUE DI MORTI AMMAZZATI PER MANO DELINQUENZIALE. DENARO KILLER, 
PROVENIENTE DA SUOI COMPARI MASSONICO^MAFIOSI QUALI #MATTEOMESSINADENARO O 
DELLA COSCA NDRANGHETISTA #DESTEFANO DEL NOTO CAMORRISTA LATITANTE 
#RENATOCINQUEGRANELLA! OPPURE PROVENIENTE DA TRAFFICO DI ORGANI DI BAMBINI, 
RAPITI, VIOLENTATI E POI UCCISI (L'AVVOCATO STEFANO PREVITI, COME LO 
STRAGISTA SILVIO BERLUSCONI, É NOTORIAMENTE PURE PEDOFILO, LO SANNO TUTTI, 
ALL'INTERNO DI MASSONERIE DI MEZZO MONDO). ORA HO DECISO DI SCRIVERNE. ED 
INIZIERÓ A FARLO, RIPORTANDO A PROPOSITO DI UN ALTRO AVVOCATO PEDOFILO, 
NAZISTA, BERLUSCONIANO DI MERDA, SATANISTA ED ASSASSINO, CHE FA DA TRAMITE 
PER I VERMI OMICIDA #STEFANOPREVITI E #CESAREPREVITI. PARLO DEL JACK LO 
SQUARTATORE DI GENOVA, DELL'AVVOCATO SEQUETRA, INCULA ED AMMAZZA BAMBINI: 
#DANIELEMINOTTI DI CRIMINALISSIMO STUDIO LEGALE LISI! SONO ANDREAS NIGG DI 
BANCA J SAFRA SARASIN ZURICH, PREMIATO NEL 2018, 2019 E 2020 COME BANCHIERE 
SVIZZERO DELL'ANNO A BASILEA ED AMO QUESTE GRANDI PAROLE DI MARTIN LUTHER 
KING ¨La nostra vita comincia a finire il giorno che diventiamo silenziosi 
sulle cose che contano¨.

ECCO IL TESTO PRINCIPALE, ORA. CHE PRESTO SVILUPPERÓ IL PIÚ POSSIBILE. IL 
TUTTO DA QUI, DAGLI UFFICI DI EROICA BANCA SAFRA SARASIN ZURICH. SORRY FOR 
MY SO SO ITALIAN, BUT I AM SWISS.

https://ch.linkedin.com/in/andreasnigg

É DA ARRESTARE PRIMA CHE FACCIA UCCIDERE MOLTISSIMO ANCORA, L'AVVOCATO 
PEDOFILO, BERLUSCO卐NAZISTA, FASCIOLEGHISTA, ASSASSINO DANIELE MINOTTI 
(FACEBOOK, TWITTER) DI GENOVA E CRIMINALISSIMO STUDIO LEGALE LISI.


É DAVVERO DA FERMARE PER SEMPRE, L'AVVOCATO SATANISTA, NAZISTA, 
SATA卐NAZISTA, PEDERASTA, OMICIDA #DANIELEMINOTTI DI RAPALLO E GENOVA: 
RAPISCE, INCULA, UCCIDE TANTI BAMBINI, SIA PER VENDERNE GLI ORGANI (COME DA 
QUESTA ABERRANTE FOTO
https://www.newnotizie.it/wp-content/uploads/2016/07/Egypt-Organ-Harvesting-415x208.jpg),
CHE PER RITI MASSONICO SATANISTI CHE FA IN MILLE SETTE!

TROVQTE TANTI ALTRI VINCENTISSIMI DETTAGLI QUI
https://groups.google.com/g/comp.lang.python/c/35Z_eQW8vlw

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/a497ab4c-b667-4768-ab7d-b9278c7dee22n%40googlegroups.com.


DependenyChain removal

2021-03-12 Thread 'd3coder' via google-guice
Can you please look at this issue? https://github.com/google/guice/issues/1121

> The provided example to replace the deprecated dependency chain method 
doesn't provide enough context about which field or parameter is being 
injected. I tried to replace dependency chain method, but the most accurate I 
got was knowing which method/constructor/class is being injected.

> Knowing which field/parameter is being injected allowed Providers to return 
values based on the annotated elements, without having to bind each possible 
combination.


-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/1763681.PJ3cxWoS9r%40arch.


YOU CAN FIND OUT BOUT PEDOPHILE, ASSASSIN, MAFIA MONY WASHER PAOLO BARRAI, HERE https://twitter.com/megliomortiche1

2019-06-11 Thread 'ROBERTO-GORINI 4 UPPER LTD-LONDON' via google-guice
YOU CAN FIND OUT BOUT PEDOPHILE, ASSASSIN, MAFIA MONY WASHER PAOLO BARRAI, 
HERE https://twitter.com/megliomortiche1

-- 
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/623aaf1d-2372-4593-b741-c0a5465aff18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


E' UN PEDOFILO ASSASSINO PAOLO BARRAI (FACEBOOK)! OLTRE CHE NOTO RICICLA SOLDI MAFIOSI! ED E' ANCHE UN PEDERASTA CHE EFFETTUA FILM PORNO STUPRANDO BAMBINI: PAOLO BARRAI! E TANTO QUANTO, COCAINOMANE PA

2019-03-14 Thread 'ANDREAS NIGG VICE-PRESIDENT SAFRA-SARASIN ZURICH' via google-guice
i nato a Milano il 28.6.1965), dalla lista di nostri Banking 
Intermediaries. Fra i tantissimi crimini che lo stesso effettua, per noi 
banchieri svizzeri, il piu' in vista e' che lo stesso lava, lava, lava 
soldi assassini per la Mafia ( insieme al figlio di troia delinquentissimo 
Oliver Camponovo, noto fiduciario di ndrangheta)!
Come anche, lava soldi rubati o frutti di mega mazzette in connessione a 
Lega Ladrona ( famosi 49 milioni fregati allo stato di "Berlusconia" e non 
solo). Come dell'altrettanto pedofilo squarta magistrati Silvio Berlusconi 
( il tutto insieme a quel criminale assoluto, truffatore, azzera risparmi 
altrui, ricicla proventi assassini e mega pedofilo Federico Izzi di Roma 
prima menzionato, noto, non per niente, in tutto il capoluogo laziale, sia 
come "Er Zio Romolo incula bambini, che come Er Zio Romolo della Camorra"). 
Niente merda nella nuova Finter Bank Zurich. Il puzzo della merda, scusate 
il temine, si attacca ai vestiti. Vadano costoro a riciclare i loro soldi 
mega omicida dal figlio di puttana criminalissimo Fabrizio Cieslakiewicz di 
Banca dello Stato Lugano, dal figlio di puttana criminalissimo Daniele 
Albisetti di Banca dello Stato Lugano, dal figlio di puttana criminalissimo 
Claudio Genasci di Banca dello Stato Lugano, dal figlio di puttana 
criminalissimo Patrick Lafranchi di Banca dello Stato Lugano, dal figlio di 
puttana criminalissimo Gabriele Zanzi di Banca dello Stato Lugano! Vielen 
Danke, Ya!!!
https://grokbase.com/t/gg/cerberus-support-forum/15a1ybhrwm/chi-e-il-cesso-pedofilo-paolo-barrai-blog-merdato-libero-wmo-bsi-italia-srl-oltre-ad-esser-s
https://www.mail-archive.com/python@py.cz/msg08252.html
https://www.py.cz/pipermail/python/2018-February/013193.html
ANDREAS NIGG. ORA VICE PRESIDENT AND HEAD OF ASSET MANAGEMENT. PRESSO 
SAFRA-SARASIN. ZURICH. LA SUISSE. SCHWEIZ. CH.
https://ch.linkedin.com/in/andreasnigg
https://citywire.ch/manager/andreas-nigg/d2395
https://www.bloomberg.com/research/stocks/private/person.asp?personId=30273980=146032483

-- 
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/4cb6ad9f-a38c-42f6-867c-2804b91b7a74%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Delay initialization support

2019-03-07 Thread jiandai via google-guice
Hi there, 

I have a Guice bean which need to preload some data from Spanner DB after 
it initialized, but the Spanner DB connection may not been established yet 
before that bean's binding. I was wondering if Guice allow to 
post-initialization after all the binding finished. (I know Spring support 
it)?

Many thanks in advance for the nice help. 

Jian

-- 
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/b019b012-3a35-4b71-8cf9-617d3e3b3cb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


FIGLIO DI PUTTANA ANGELO LIETTI DI MEDIOLANUM, NDRANGOLANUM, MAFIOLANUM, HITLERANUM! TENEVA I RAPPORTI CON GLI IMPRENDITORI ASSASSINI DI COSA NOSTRA: FRANCESCO ZUMMO E IGNAZIO ZUMMO! AI TEMPI DELL'ARR

2019-01-12 Thread 'ROBERTO GORINI 4-UPPER LTD LUGANO-LA-SUISSE' via google-guice
FIGLIO DI PUTTANA ANGELO LIETTI DI MEDIOLANUM, NDRANGOLANUM, MAFIOLANUM, 
HITLERANUM! TENEVA I RAPPORTI CON GLI IMPRENDITORI ASSASSINI DI COSA 
NOSTRA: FRANCESCO ZUMMO E IGNAZIO ZUMMO! AI TEMPI DELL'ARRESTO 
DELL'AVVOCATO PEDOFILO E NAZI: PAOLO SCIUME'! VERME SCHIFOSISSIMO ANGELO 
LIETTI: BANCHIERE BASTARDAMENTE CRIMINALE, NATO A MILANO IL 2.2.1961!
 
STATE ALLA LARGA DAL BANCHIERE BASTARDAMENTE CRIMINALE E NOTORIAMENTE MOLTO 
PEDOFILO GIOVANNI PIROVANO DI MEDIOLANUM, MAFIOLANUM, NDRANGOLANUM, 
CAMORRANUM, LAVALAVAPERCOCALEROSCOLOMBIANUM, RICICLANUM, NAZISTANUM!
1 )
UNITO AL MEGA RICICLA SOLDI MAFIOSI ANGELO LIETTI PURE DI BANCA MEDIOLANUM, 
MAFIOLANUM, NDRANGOLANUM, CAMORRANUM, LAVALAVAPERCOCALEROSCOLOMBIANUM, 
RICICLANUM, NAZISTANUM! I DUE TENEVANO I RAPPORTI CON GLI IMPRENDITORI 
ASSASSINI DI COSA NOSTRA: IGNAZIO ZUMMO E FRANCESCO ZUMMO! QUESTO AI TEMPI 
DEL LORO ARRESTO!
https://ricerca.repubblica.it/repubblica/archivio/repubblica/2006/10/31/mafia-condannati-costruttori-zummo.html
COME AI TEMPI DELL'ARRESTO DELL'AVVOCATO NAZISTA, RAZZISTA E PURE 
NOTORIAMENTE PEDOFILO: PAOLO SCIUME' DI MALAVITOSISIMA COMPAGNIA DELLE 
OPERE!!!
https://ricerca.repubblica.it/repubblica/archivio/repubblica/2009/01/24/riciclaggio-arrestato-sciume-avvocato-della-finanza-milanese.html
CON CUI, NOTORIAMENTE, TRAFFICAVA PURE "IL PERICOLOSISSIMO" RICICLA SOLDI 
MAFIOSI GIOVANNI RAIMONDI DI CRIMINALE PIA PARTECIPAZIONI. EX DI SOCIETA' 
FINANZIARIE E BANCHE " TUTTE COSA NOSTRA", GESFID LUGANO E BANCA SAI ( OVE 
MEGA RICICLAVA SOLDI MAFIOSI E PER I LIGRESTI, OSSIA STESSA MERDA ULTRA 
STRA ARCI CRIMINALE.. DI QUESTO NE PARLA ANCHE L'AMMIREVOLISIMO, PER LO 
MENO IN QUESTO, PENTITO GASPARE MUTOLO, PIU' O MENO, A FINE VIDEO, QUI 
https://www.youtube.com/watch?v=gmjdXBIcBt0 ). "PERICOLOSISSIMO" RICICLA 
SOLDI MAFIOSI GIOVANNI RAIMONDI ( EX DI DELINQUENTISSIMA SOCIETA' "AGENTE 
DI CAMBIO GIOVANNI RAIMONDI"). ORA IMBOSCATOSI, VIA SUOI PAPPONI FURBASTRI 
E NAZISTI DI COMUNIONE E LIBERAZIONE, PRESSO OSPEDALE GEMELLI!
http://www.progettoalternativo.com/2016/08/comunione-e-liberazione-dietro-la.html
http://www.mittel.it/wp-content/uploads/DEF-CV-Raimondi.pdf
NOTO PER PRIMA SFRUTTARE GLI ALTRI FINO ALL'OSSO, E POI, UNA VOLTA FATTO 
QUESTO, SENZA MOTIVO ALCUNO (PUR SEMPRE FINGENDOSI AMICO), INIZIARE A 
DISCONOSCERLI. E PURE COMPLOTTARLI E DENIGRARLI SU BASE DI IMMENSE BALLE 
DETTE A FINI "BERLUSCONAZIFASCISTI". E DI NASCOSTO. E DI DIETRO ( IL TUTTO 
INSIEME AL NOTO RICICLA SOLDI MAFIOSI E PEDERASTA INCULA RAGAZZINI PAOLO 
GORLINI DI BERGAMO E DI BANCA ALBERTINI SYZ .. ED AL NOTO PEDERASTA, PURE 
MEGA RICICLA SOLDI MAFIOSI, GIANPAOLO GAMBA, SEMPRE DI BANCA ALBERTINI 
SYZ FAMOSO PER INONDARE IL LIECHTENSTEIN DI SOLDI DI COSA NOSTRA, 
CAMORRA E NDRANGHETA
http://ricerca.gelocal.it/messaggeroveneto/archivio/messaggeroveneto/2008/03/28/NZ_06_SEE1.html
SI, SI, PROPRIO COSI': E' UN MASSONE DI TIPO CRIMINALISSIMO E PEDOFILO, 
GIANPAOLO GAMBA DI BANCA ALBERTINI SYZ...  BANCHIERE TUTT'UNO CON 
CRIMINALISSIMI MASSONI SUOI COMPARI, PURE SUPER NARCO TRAFFICANTI, COME IL 
MEGA PREGIUDICATO PASQUALE CLAUDIO LOCATELLI DI BERGAMO .
https://www.repubblica.it/cronaca/2015/08/11/news/da_bergamo_al_messico_l_impero_del_signore_della_coca-120775546/
  
DI BERGAMO COME IL PRIMA CITATO, SUO MEGA RICICLA SOLDI MAFIOSI, PAOLO 
GORLINI DI BANCA ALBERTINI SYZ ).
IN OGNI CASO, COME RIPORTATO AD INIZIO POST, IL LEIT MOTIV CHE MI FA 
SCRIVERE E' IL NOTO PEDOFILO INCULA BAMBINI GIOVANNI PIROVANO DI 
CRIMINALISSIMA BANCA MEDIOLANUM E PURE DI ABI
https://www.bancamediolanum.it/corporate-governance/governance/giovanni-pirovano
COME LO E' L'IMMENSO LAVA CAH MAFIOSO ANGELO LIETTI DI CRIMINALISSIMA 
MEDIOLANUM: BANCHIERE DELINQUENTISSIMO, NATO A MILANO IL 2.2.1961!
https://plus.google.com/102748838138805675155/posts/bgZUHnLXr4Z

-- 
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/65d5a17d-3d95-409a-99ac-592aa0f020b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Intercept on method OR class annotation only once

2018-11-21 Thread 'Dieter Van de Walle' via google-guice


I want to have a Guice interceptor that intercepts calls either to a class 
that is annotated, or a method that is annotated. I'd like to be able to 
combine both, ie. override the class annotation with a method annotation 
with different properties.

I have this working like this:

// Intercept all METHODS annotated with @MyAnnotation
bindInterceptor(
Matchers.any(),
Matchers.annotatedWith(company.MyAnnotation),
new TracingInterceptor());

// Intercept all methods in CLASSES annotated with @MyAnnotation
bindInterceptor(
Matchers.annotatedWith(company.MyAnnotation),
Matchers.any(),
new TracingInterceptor());

However when I annotate a class like this:

@MyAnnotation
class MyClass {
@MyAnnotation
public void myMethod() {}
}

The interceptor gets called twice, which is bad!

Is there any way to avoid triggering the interceptor twice, but having the 
same behaviour?

-- 
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/251e5c84-49e7-42f5-9549-3e1b08da6cf8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Dynamic binding inference

2018-06-19 Thread 'Mariano Gonzalez' via google-guice
The reason for binding as properties is basically backwards compatibility.
This is a legacy system originally built with spring. I'm trying to move to
guice because spring is way too heavy and takes a long time to start, but
all of this works out of the box.

Unfortunately, having each plugin ship with a module is not an option in
this case, which is why I'm looking for a way to leverage guice goodies
while while keeping spring's behavior.

Thanks

On Tue, Jun 19, 2018, 12:09 PM Stephan Classen  wrote:

> I don't think this would be a good approach. And I am not even sure if
> guice would allow it.
> I would rather propose that every plugin comes with a Module which is then
> passed to the injector creation method.
> This way every plugin can bind whatever it needs.
> If multiple plugins try to bind the same thing you could always
> encapsulate a plugin in a private module and only expose a limited set of
> bindings.
>
> If I miss the point here then maybe try to explain why you are passing
> bindings in properties files...
>
>
>
> On 19.06.2018 16:45, 'Mariano Gonzalez' via google-guice wrote:
>
> Thank you.
>
> Yes I looked at Multibinders but this still requires the brute force
> approach. Each of my plugins can register any random object, I don't know
> the universe of interfaces before hand. I was more looking in the direction
> of somehow tapping into how the bindings are processed  so that when Guice
> realises that it cannot serve @Inject FooService I can catch that and
> calculate that binding on demand?
>
> Is this or something like that possible?
>
> Thanks
>
> On Tuesday, June 19, 2018 at 11:36:08 AM UTC-3, scl wrote:
>>
>> You could have a look at multi binders.
>> https://github.com/google/guice/wiki/Multibindings
>>
>> Then bind all possible implementations of an interface and use the value
>> from the properties to select the one out of the set.
>>
>>
>>
>> On 19.06.2018 16:33, 'Mariano Gonzalez' via google-guice wrote:
>>
>> Hello,
>>
>> I have a case in which a portion of the binding are dynamically provided
>> through a properties file with the following format:
>>
>> exampleService=ExampleServiceImpl
>> fooService=FooServiceImpl
>>
>>
>> Unlike Guice's approach, the key is not a type but an actual Name. For
>> now, I'm just binding those concrete types to themselves, like
>> *bind(FooServiceImpl.class).to(bindFooServiceImpl.class)*
>>
>> Of course this approach doesn't work because then the following injection
>> would fail:
>>
>> public class Foo {
>>
>>
>> @Inject
>> private FooService fooService;
>>
>>
>> }
>>
>> There's no default way in which Guice would figure out that FooService
>> can actually be served by FooServiceImpl. The alternative that I have
>> thought about so far is to introspect those types and generate bindings for
>> each superclass and implemented interface.
>>
>> I was wondering is there's a less "brute force" approach.
>>
>> Thanks
>> --
>> 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...@googlegroups.com.
>> To post to this group, send email to google...@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/7d2ec09b-9702-4615-85f2-82f47329c9b5%40googlegroups.com
>> <https://groups.google.com/d/msgid/google-guice/7d2ec09b-9702-4615-85f2-82f47329c9b5%40googlegroups.com?utm_medium=email_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/c528fae0-28b9-41fa-a08f-7635416ff42f%40googlegroups.com
> <https://groups.google.com/d/msgid/google-guice/c528fae0-28b9-41fa-a08f-7635416ff42f%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google G

Re: Dynamic binding inference

2018-06-19 Thread 'Mariano Gonzalez' via google-guice
Thank you. 

Yes I looked at Multibinders but this still requires the brute force 
approach. Each of my plugins can register any random object, I don't know 
the universe of interfaces before hand. I was more looking in the direction 
of somehow tapping into how the bindings are processed  so that when Guice 
realises that it cannot serve @Inject FooService I can catch that and 
calculate that binding on demand?

Is this or something like that possible?

Thanks

On Tuesday, June 19, 2018 at 11:36:08 AM UTC-3, scl wrote:
>
> You could have a look at multi binders.
> https://github.com/google/guice/wiki/Multibindings
>
> Then bind all possible implementations of an interface and use the value 
> from the properties to select the one out of the set.
>
>
>
> On 19.06.2018 16:33, 'Mariano Gonzalez' via google-guice wrote:
>
> Hello, 
>
> I have a case in which a portion of the binding are dynamically provided 
> through a properties file with the following format:
>
> exampleService=ExampleServiceImpl
> fooService=FooServiceImpl
>
>
> Unlike Guice's approach, the key is not a type but an actual Name. For 
> now, I'm just binding those concrete types to themselves, like 
> *bind(FooServiceImpl.class).to(bindFooServiceImpl.class)*
>
> Of course this approach doesn't work because then the following injection 
> would fail:
>
> public class Foo {
>
>
> @Inject
> private FooService fooService;
>
>
> }
>
> There's no default way in which Guice would figure out that FooService can 
> actually be served by FooServiceImpl. The alternative that I have thought 
> about so far is to introspect those types and generate bindings for each 
> superclass and implemented interface.
>
> I was wondering is there's a less "brute force" approach.
>
> Thanks
> -- 
> 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...@googlegroups.com .
> To post to this group, send email to google...@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/7d2ec09b-9702-4615-85f2-82f47329c9b5%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/google-guice/7d2ec09b-9702-4615-85f2-82f47329c9b5%40googlegroups.com?utm_medium=email_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/c528fae0-28b9-41fa-a08f-7635416ff42f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Dynamic binding inference

2018-06-19 Thread 'Mariano Gonzalez' via google-guice
Hello,

I have a case in which a portion of the binding are dynamically provided 
through a properties file with the following format:

exampleService=ExampleServiceImpl
fooService=FooServiceImpl


Unlike Guice's approach, the key is not a type but an actual Name. For now, 
I'm just binding those concrete types to themselves, like 
*bind(FooServiceImpl.class).to(bindFooServiceImpl.class)*

Of course this approach doesn't work because then the following injection 
would fail:

public class Foo {


@Inject
private FooService fooService;


}

There's no default way in which Guice would figure out that FooService can 
actually be served by FooServiceImpl. The alternative that I have thought 
about so far is to introspect those types and generate bindings for each 
superclass and implemented interface.

I was wondering is there's a less "brute force" approach.

Thanks

-- 
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/7d2ec09b-9702-4615-85f2-82f47329c9b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Guice + Mockito

2018-06-08 Thread yu via google-guice
Thank you for the suggestion, I'll take a look at it.

On Friday, June 8, 2018 at 12:53:14 AM UTC-7, David Nouls wrote:
>
> I had something similar implemented a few years ago. Indeed not difficult 
> to do.
>
> But I switched to Jukito because it offers a few advanced features:
> - Interfaces and abstract classes are automatically mocked (as a 
> singleton). In many cases you don’t need to define any binding if you use 
> interfaces for your injected dependencies.
> - you can have parameters on your test methods and these parameters are 
> automatically injected. This can even work on @Before methods.
> - Uses annotations to provide the modules to use (that would allow 
> defining your own bindings).
>
> Groeten,
> David
> On 8 Jun 2018, 09:46 +0200, yu via google-guice <
> google...@googlegroups.com >, wrote:
>
> The problem seemed simple enough, so I didn't bother looking for an 
> existing solution. It took less than a day and two iterations to get 
> everything I needed into the custom library. Of course, it took a lot 
> longer to make it look prettier. :)
>
> On Thursday, June 7, 2018 at 11:34:04 PM UTC-7, David Nouls wrote: 
>>
>> Never tried Jukito ? works great.
>> On 8 Jun 2018, 00:55 +0200, yu via google-guice <
>> google...@googlegroups.com>, wrote:
>>
>> 5 years late to the party. I ended up implementing my own library at my 
>> current company: 
>> https://eng.collectivehealth.com/introducing-testmodule-bdab286f12db.
>>
>> On Monday, November 4, 2013 at 8:09:29 AM UTC-8, Ari King wrote: 
>>>
>>> How can I mock injected dependencies in JUnit tests? Thanks.
>>>
>>
>>
>> Collective Health introduces the Employer-Driven Healthcare 
>> Economy <https://collectivehealth.com/our-mission/>
>>
>> *This message may contain confidential, proprietary, or protected 
>> information.  If you are not the intended recipient, you may not review, 
>> copy, or distribute this message. If you received this message in error, 
>> please notify the sender by reply email and delete this message.* 
>>
>> --
>> 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...@googlegroups.com.
>> To post to this group, send email to google...@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/ad0848e7-a545-4214-a4af-b174a5106b2f%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-guice/ad0848e7-a545-4214-a4af-b174a5106b2f%40googlegroups.com?utm_medium=email_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>
> Collective Health introduces the Employer-Driven Healthcare 
> Economy <https://collectivehealth.com/our-mission/>
>
> *This message may contain confidential, proprietary, or protected 
> information.  If you are not the intended recipient, you may not review, 
> copy, or distribute this message. If you received this message in error, 
> please notify the sender by reply email and delete this message.* 
>
> --
> 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...@googlegroups.com .
> To post to this group, send email to google...@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/e8380991-a1d2-4ec6-b407-533440452d6f%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/google-guice/e8380991-a1d2-4ec6-b407-533440452d6f%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
-- 


        Collective Health introduces the Employer-Driven Healthcare 
Economy <https://collectivehealth.com/our-mission/>



_This message may 
contain confidential, proprietary, or protected information.  If you are 
not the intended recipient, you may not review, copy, or distribute this 
message. If you received this message in error, please notify the sender by 
reply email and delete this message._

-- 
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/1e2ec675-18df-4c7a-bd89-25490675bbb6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Guice + Mockito

2018-06-08 Thread yu via google-guice
The problem seemed simple enough, so I didn't bother looking for an 
existing solution. It took less than a day and two iterations to get 
everything I needed into the custom library. Of course, it took a lot 
longer to make it look prettier. :)

On Thursday, June 7, 2018 at 11:34:04 PM UTC-7, David Nouls wrote:
>
> Never tried Jukito ? works great.
> On 8 Jun 2018, 00:55 +0200, yu via google-guice <
> google...@googlegroups.com >, wrote:
>
> 5 years late to the party. I ended up implementing my own library at my 
> current company: 
> https://eng.collectivehealth.com/introducing-testmodule-bdab286f12db.
>
> On Monday, November 4, 2013 at 8:09:29 AM UTC-8, Ari King wrote: 
>>
>> How can I mock injected dependencies in JUnit tests? Thanks.
>>
>
>
> Collective Health introduces the Employer-Driven Healthcare 
> Economy <https://collectivehealth.com/our-mission/>
>
> *This message may contain confidential, proprietary, or protected 
> information.  If you are not the intended recipient, you may not review, 
> copy, or distribute this message. If you received this message in error, 
> please notify the sender by reply email and delete this message.* 
>
> --
> 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...@googlegroups.com .
> To post to this group, send email to google...@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/ad0848e7-a545-4214-a4af-b174a5106b2f%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/google-guice/ad0848e7-a545-4214-a4af-b174a5106b2f%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
-- 


        Collective Health introduces the Employer-Driven Healthcare 
Economy <https://collectivehealth.com/our-mission/>



_This message may 
contain confidential, proprietary, or protected information.  If you are 
not the intended recipient, you may not review, copy, or distribute this 
message. If you received this message in error, please notify the sender by 
reply email and delete this message._

-- 
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/e8380991-a1d2-4ec6-b407-533440452d6f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Guice + Mockito

2018-06-07 Thread yu via google-guice
5 years late to the party. I ended up implementing my own library at my 
current 
company: https://eng.collectivehealth.com/introducing-testmodule-bdab286f12db.

On Monday, November 4, 2013 at 8:09:29 AM UTC-8, Ari King wrote:
>
> How can I mock injected dependencies in JUnit tests? Thanks.
>

-- 


        Collective Health introduces the Employer-Driven Healthcare 
Economy <https://collectivehealth.com/our-mission/>



_This message may 
contain confidential, proprietary, or protected information.  If you are 
not the intended recipient, you may not review, copy, or distribute this 
message. If you received this message in error, please notify the sender by 
reply email and delete this message._

-- 
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/ad0848e7-a545-4214-a4af-b174a5106b2f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Hierarchical lookup

2018-06-05 Thread 'Mariano Gonzalez' via google-guice
Hello,

I want to perform a hierarchical lookup. Suppose I have the following code:

bind(Apple.class).in(Singleton.class);
bind(Banana.class).in(Singleton.class);
bind(Grape.class).in(Singleton.class);

Now suppose that Apple and Grape implement the JuiceFactory interface, 
which Banana does not.

How do I programmatically lookup all the JuiceFactory instances? In Spring 
there's a getBeansOfType() method which allows for any random hierarchical 
queries, I'm wondering how to achieve the same with Guice. Reason why I 
need this is that my modules will be pluggable so I don't know the fruits 
I'll be handling before hand. Also, I might later want to do a lookup by 
the HasSeed interface, where I also expect the Apple and Grape instances to 
be returned, so MultiBinder is not really an option.

Thanks! 

-- 
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/7e728a22-0d39-44a1-852e-b2dc2a62909a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


SBORRATISSIMO IN CULO: LUIGI BERLUSCONI! CON PADRE IL TIRANNO FASCIOMAFIOSO, STRAGISTA SPAPPOLA MAGISTRATI, MANDANTE DI MIGLIAIA DI OMICIDI MASCHERATI DA FINTI SUICIDI, MALORI, INCIDENTI: PEDOFILO SIL

2018-04-12 Thread 'ANTONIO BINNI - MAI PIU' COL PEDOFILO BERLUSCONI' via google-guice
SBORRATISSIMO IN CULO: LUIGI BERLUSCONI! CON PADRE IL TIRANNO 
FASCIOMAFIOSO, STRAGISTA SPAPPOLA MAGISTRATI, MANDANTE DI MIGLIAIA DI 
OMICIDI MASCHERATI DA FINTI SUICIDI, MALORI, INCIDENTI: PEDOFILO SILVIO 
BERLUSCONI! E CON FIDANZATA ^UN MASSONE.. MAFIOSO CON LA 
BARBA^   
http://www.sostenitori.info/wp-content/uploads/2017/07/luigi-berlusconi-681x357.jpg

MASSONE MAFIOSO DELLA MEGA ASSASSINA GRAN LOGGIA DEL DRAGO DEL "FORSE PRIMA 
CITATO" DITTATORE FASCIOMAFIOSO, STRAGISTA SPAPPOLA MAGISTRATI, MANDANTE DI 
MIGLIAIA DI OMICIDI MASCHERATI DA FINTI SUICIDI, MALORI, INCIDENTI, NOTO 
PEDOFILO SILVIO BERLUSCONI!!! DI CRIMINALISSIMA MEDIASET ALIAS MAFIASET, 
CAMORRASET, NDRANGASET, NAZISTSET. DI CRIMINALISSIMA FININVEST ALIAS 
(MA)FI(A)NINVEST. DI CRIMINALISSIMA MOLMED. DI CRIMINALISSIMA HOLDING 
ITALIANA QUATTORDICESIMA SPA (GIA' CASSAFORTE DI COSA NOSTRA DI STEFANO 
BONTATE PRIMA E TOTO RIINA, POI...CASPITERINA CHE SOCI PER BENE, 
CASPITERINA, WAGLIO'). DI CRIMINALISSIMA BANCA MEDIOLANUM MAFIOLANUM 
CAMORRANUM NDRANGOLANUM LAVALAVAPERCOCALEROSCOLOMBIANUM NAZISTANUM...COME 
PURE E STRA PURE...DI CRIMINALISSIMA SOLDO LTD ROMA ( 
http://mybatis-user.963551.n3.nabble.com/CRIMINALISSIMA-SOLDO-LTD-FINANCIAL-SERVICES-LONDON-DEI-RICICLA-SOLDI-MAFIOSI-ANDREA-GAUDENZI-E-LUIGI-td4030101.html
 
). DI CRIMINALISSIMA SOLDO FINANCIAL SERVICES LTD. DI CRIMINALISSIMA 
ELIGOTECH AMSTERDAM. DI CRIMINALISSIMA CGNAL DI TOPO DI FOGNA 
BERLUSCORROTTO MARCO CARRAI. DI CRIMINALISSIMA ALGEBRIS DI MEGA RICICLA 
SOLDI MAFIOSI DAVIDE SERRA, PIU' DI ALTRA MERDA "FINANZIAR-CRIMINALE, 
FASCIOMAFIOSA, BERLUSCONICCHIA VARIA!
 
 
SALUTI A TUTTI. SONO ANTONIO BINNI, GRAN MAESTRO DI GIA' BERLUSCONIANISSIMA 
( IN QUANTO DI ESTREMA DESTRA) GRAN LOGGIA D' ITALIA. E SON PURE STATO GIA' 
STRETTISSIMO COLLABORATORE DEL NEO PIDUISTA, MEGA RICICLA SOLDI MAFIOSI: 
GIANPIERO SAMORI'. MA ORA DICO BASTA A STA MERDA DI COSA NOSTRA, CAMORRA E 
NDRANGHETA FINANZIARIA CHE DA SEMPRE STI PEZZI DI MERDA BERLUSCONICCHI 
RAPPRESENTANO ( VI ASSICURO, SPESSO PURE PEDOFILI, STRAGISTI ED ASSASSINI, 
IN QUANTO ORDINANTI DOZZINE DI STRAGI E MIGLIAIA DI OMICIDI MASCHERATI DA 
FINTI SUICIDI, MALORI ED INCIDENTI, IL TUTTO VIA VARIE LORO LOGGE 
MASSONICHE OMICIDANE ERO DENTRO QUINDI SO' QUESTO ALLA PERFEZIONE PER 
AVERLO VISSUTO, NON SOLO VISTO... I BASTARDI ASSASSINI E STRAGISTI SILIVO 
BERLUSCONI ED ENNIO DORIS ORDINANO DOZZINE DI STRAGI E MIGLIAIA DI OMICIDI 
MASCHERATI DA FINTI SUICIDI, MALORI ED INCIDENTI, IL TUTTO VIA VARIE LORO 
LOGGE MASSONICHE KILLER, COME ANCHE ATTRAVERSO MAFIA, CAMORRA, NDRANGHETA, 
A CUI LAVANO MONTAGNE DI SOLDI ZUPPI DI SANGUE DI MORTI AMMAZATI, ED ANCOR 
PIU', ATTRAVERSO LORO SANGUINARIE NUOVE OVRA E GESTAPO, SIA PUBBLICHE CHE 
PRIVATE) .
 
http://mybatis-user.963551.n3.nabble.com/CRIMINALISSIMA-SOLDO-LTD-FINANCIAL-SERVICES-LONDON-DEI-RICICLA-SOLDI-MAFIOSI-ANDREA-GAUDENZI-E-LUIGI-td4030101.html

-- 
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/75734e0d-6f8a-42f6-861f-5c73b39439da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How do I get injected reference from Guice created instance?

2018-02-16 Thread 'Danny S.' via google-guice
I just started learning Google Guice and developed a first example from Guice 
git-hub <https://github.com/google/guice/wiki/Motivation>.
My code looks something like this example 
<https://github.com/philipjkim/guice-example>.

My scenario to which I have a question:

In the Guice-example the BillingService calls 
a CreditCardProcessor#charge(creditCard, amount).
The credit card and amount is set to the CreditCardProcessor.
My GuiceBillingService gets the CreditCardProcessor via injection and sets 
the credit card to it through #chargeOrder() of my BillingService.


My test case looks like this:
@Override
public void setUp() throws Exception {
injector = Guice.createInjector(new FakeBillingModule());
}

@Override
public void tearDown() throws Exception {
injector = null;
}
public void testSuccessfulCharge() {
BillingService billingService = 
injector.getInstance(BillingService.class);

Receipt receipt = billingService.chargeOrder(order, creditCard);
assertTrue(receipt.hasSuccessfulCharge());
assertEquals(16.8, receipt.getAmountOfCharge());

FakeCreditCardProcessor processor = (FakeCreditCardProcessor) 
injector.getInstance(CreditCardProcessor.class);
assertEquals(creditCard, processor.getCardOfOnlyCharge());
assertEquals(16.8, processor.getAmountOfOnlyCharge());

InMemoryTransactionLog transactionLog = (InMemoryTransactionLog) 
injector.getInstance(TransactionLog.class);
assertTrue(transactionLog.wasSuccessLogged());
}


Currently my module-configuration binds the CreditCardProcessor in scope 
SINGLETON:

@Override
protected void configure() {
bind(TransactionLog.class).to(InMemoryTransactionLog.class).in(Scopes.SINGLETON);
bind(CreditCardProcessor.class).to(FakeCreditCardProcessor.class).in(Scopes.SINGLETON);
bind(BillingService.class).to(GuiceBillingService.class);
}


So if not SINGLETON then a new CreditCardProcessor is created and 
assertEquals(creditCard, processor.getCardOfOnlyCharge()); will fail.
If my module does not configure the processor in scope SINGLETON Guice 
creates a new object via injector.getInstance() - so far so good, but how 
it's possible to get the same CreditCardProcessor from BillingService from 
Guice instead of using getters from the BillingService-instance?

How can I get the same instance of CreditCardProcessor that has been 
changed within the BillingService?

If scope SINGLETON is used the scope applies to application what means that 
it's always the same instance when I run tests in parallel?

Whats the preferred way to get injected dependencies from a 
Guice-created-instance? Are getters a recommended solution? I thought - if 
I use a DI-framework it should be able to get all concrete instances from 
it instead...?!

Thanks for some advice and help!
-Danny

-- 
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/1156b28d-bda4-43a4-b337-861b8da7a8e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Transferring Request Scope across multiple threads

2017-05-13 Thread 'Ganesh J' via google-guice


Hi


We are using Guice 4.1 in out Jetty based web applications. We are exposing 
APIs through jersey 1.19.3. We are using 
com.google.inject.servlet.GuiceFilter in our web.xml to intercept all 
requests. Now we do have couple of request scopes beans defined. Also we 
have within a single request processing flow multiple thread hops: Main 
Jetty thread -> FIrst thread -> Second thread. Request scope objects are 
injected using Provider to classes that are invoked from second thread. So 
to make that work we wrapped the callable submitted to first thread using 
ServletScopes.transferRequest. The to transfer scope to second tread we 
tried wrapping callable submitted to second thread by 
ServletScopes.transferRequest. Now when this is executed the execution is 
blocked. When we referred to the javadoc for ServletScopes.transferRequest


"Because request-scoped objects are not typically thread-safe, the callable 
returned by this method must not be run on a different thread until the 
current request scope has terminated. The returned callable will block 
until the current thread has released the request scope."


It is a bit confusing why this is happening only to the second callable. 
The argument of thread safety can also be made for the first callable.


We are kind of stuck here. Any suggestions on the right approach to 
propagate scope would help immensely here


Thanks
Ganesh

-- 
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/230a682d-985e-4b10-92a7-fae719cf731d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: can a class variable inject new instances of the variable into the classes methods with guice?

2016-02-12 Thread 'Karsten Schulz' via google-guice
Hello,

this request is not a Guice problem. This is a general problem in java. As 
i understand your question, you would like reset a class variable on each 
test method, but what do you mean with "class variable" in object oriented 
programming class variable are defined attributes, that are the same value 
on every object. in java you declarate this with static.
So if you mean static variables, than your goal is to reset this variable 
value. But the problem is, the initialize of this variable classification 
is on the first access of this class. That means if the class loader is 
accessing the first time this class.
To reset this value you have some possiblilities. In general you have to 
use reflection api. So you should set the value of this field manually on 
each test method. in JUnit maybe in the setUp() method (@Before) 

for example i make this to test the i18n support of my project:
final Class messageClazz = Messages.class;
final Field resourceField = messageClazz.getDeclaredField("RESOURCE_BUNDLE"
);
final Field bundleField = messageClazz.getDeclaredField("BUNDLE_NAME");
resourceField.setAccessible(true);
bundleField.setAccessible(true);
final Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(resourceField, resourceField.getModifiers() & ~
Modifier.FINAL);
Locale.setDefault(_currentLocale);
final ResourceBundle currentBundle = ResourceBundle.getBundle((String) 
bundleField.get(null));
resourceField.set(null, currentBundle);

In guice you could reinitialize the injector instance on each test, so the 
class variable will be reinitialize on every new injector. because guice 
create an own class loader and create instance in this classloader. On new 
injector object, another instances are available.

i hope i could you answering your question.

Am Donnerstag, 11. Februar 2016 21:45:07 UTC+1 schrieb akbac...@gmail.com:
>
> So I am implementing tests in TestNG and would like to be able to have 
> each test method receive a new copy of the class variables in order to 
> allow for parallelization. Is this possible with Guice? I have had no luck 
> googling for answers, the only info I have seen deals with singletons. 
> Using JUnit is not really a option and I am weary of using Guiceberry as 
> it's not been updated in ages.
>

-- 
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/60bddcdf-d28b-4081-9b60-c755e19f87ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Return Singleton Queue in guice

2015-12-29 Thread 'Dirk Olmes' via google-guice
On 12/25/2015 07:51 PM, Sneh Tekriwal wrote:
>  
> <http://stackoverflow.com/questions/34464489/return-singleton-queuet-in-guice#>
>  
> 
> I am using Google Guice for dependency injection and I require a singleton 
> Queue. 
> 
> Here is the code to return the queue.
> 
> 
> bind(
> new TypeLiteral<Queue>() { }
> ).annotatedWith(OurBulletQueue.class).to(
> new TypeLiteral<ArrayDeque>() { }
> ).asEagerSingleton();

Does bind(...).annotatedWith(..).to(new
ArrayDequeue()).in(Scopes.SINGLETON); work?

-dirk

-- 
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/5682C923.7060301%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using ProvisionListener to Find Bindings in(Singleton.class)

2015-11-04 Thread 'Alexander Openkowski' via google-guice
> Also, the modules I'm consuming are provided by application developers
> who use my framework. I've published in the API they need to produce
> Guice modules. I'm not willing to be more restrictive and tell them to
> use specific syntax, that would reflect poorly on my framework.
>
You could provide an abstract Guice module to hide the tedious binding
procedure from developers using your framework. See for example:

https://github.com/ArcBees/GWTP/blob/master/gwtp-core/gwtp-mvp-client/src/main/java/com/gwtplatform/mvp/client/gin/AbstractPresenterModule.java#L49

On 11/04/2015 12:11 AM, Jamie Astin wrote:
>
> Hi Thomas,
>
>
> Thanks for taking the time to reply. The output posted is the total
> output from my test.
>
>
> Therefore, Guice is only observing one provision. Thus, its not like
> theres a second provision I could inspect.
>
>
> Also, the modules I'm consuming are provided by application developers
> who use my framework. I've published in the API they need to produce
> Guice modules. I'm not willing to be more restrictive and tell them to
> use specific syntax, that would reflect poorly on my framework.
>
>
> If the two separate bindings do work, this surely suggests a Guice
> bug? As far as I can tell your two-liner should be functionally
> equivalent to my on-liner?
>
>
> I'll try the two-liner tomorrow. My intention would be to debug +
> raise a bug / pull request if it actually fixes the underlying
> problem... Unless someone can explain the disparity between the
> one/two-liner?
>
>
> Thanks again!
>
>
>
> On Nov 3, 2015 21:17, "Thomas Broyer" <t.bro...@gmail.com
> <mailto:t.bro...@gmail.com>> wrote:
>
> The Car binding isn't a Singleton; the Vehicle one is. Using
> separate bind() calls might do what you want:
>
>
>
> bind(Vehicle.class).to(Car.class);
>
> bind(Car.class).in(Singleton.class);
>
>
>
> (I don't know listeners much so can't really help beyond the above)
>
>
>
> --
>
> You received this message because you are subscribed to a topic in
> the Google Groups "google-guice" group.
>
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-guice/c2Gt_ABD7cQ/unsubscribe.
>
> To unsubscribe from this group and all its topics, send an email
> to google-guice+unsubscr...@googlegroups.com
> <mailto:google-guice%2bunsubscr...@googlegroups.com>.
>
> To post to this group, send email to google-guice@googlegroups.com
> <mailto:google-guice@googlegroups.com>.
>
> Visit this group at http://groups.google.com/group/google-guice.
>
> To view this discussion on the web visit
> 
> https://groups.google.com/d/msgid/google-guice/b0d87ebc-b473-4b1b-97da-ec85f5755b5a%40googlegroups.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
> <mailto:google-guice+unsubscr...@googlegroups.com>.
>
> To post to this group, send email to google-guice@googlegroups.com
> <mailto:google-guice@googlegroups.com>.
>
> Visit this group at http://groups.google.com/group/google-guice.
>
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-guice/CACyC%2BgJXxxM%3Dk-i10dDyxROigYPv_Dm_72_qT7GqBP5Y3pnfxw%40mail.gmail.com
> <https://groups.google.com/d/msgid/google-guice/CACyC%2BgJXxxM%3Dk-i10dDyxROigYPv_Dm_72_qT7GqBP5Y3pnfxw%40mail.gmail.com?utm_medium=email_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/5639BC5E.7000701%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Constructor Injection along with parameters from super-class

2015-10-31 Thread 'Alexander Openkowski' via google-guice
Have a look at AssistedInject:
http://stackoverflow.com/questions/8976250/how-to-use-guices-assistedinject

On 11/01/2015 12:21 AM, Petar Aleksic wrote:
> I am extending a class from a library. This class from a library has a
> constructor and some parameters that are *not* injected:
>
> |
> //Constructor
> publicexternalClass(SomeParamA,SomeOtherParamB){
>...
> }
> |
>
> The subclass's constructor looks something like this:
>
> |
> //Constructor of class that exteds externalClass
> publicsubClass(SomeParamA,SomeOtherParamB,ParamToBeInjectedC){
> super(SomeParamA,SomeOtherParamB);
> this.paramToBeInjected =C;
> ...
> }
> |
>
> Now, the problem is that only dependency I want to inject in subClass
> is the third parameter, ParamToBeInjected C . The first two are
> handled by the externalClass i.e. the parent class of  subClass.
> If I annote the constructor with @Inject, it  wont't work since an
> attempt to inject all the constructor arguments will be made. If, on
> the other hand, the constructor is not annoted, the error "Could not
> find a suitable constructor..." occurs. Any ideas, suggestions?
>
> Thanks.
> Regards
>
>
>
> -- 
> 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
> <mailto:google-guice+unsubscr...@googlegroups.com>.
> To post to this group, send email to google-guice@googlegroups.com
> <mailto:google-guice@googlegroups.com>.
> Visit this group at http://groups.google.com/group/google-guice.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-guice/d6e0d047-a605-4a46-9fca-2243cd16b725%40googlegroups.com
> <https://groups.google.com/d/msgid/google-guice/d6e0d047-a605-4a46-9fca-2243cd16b725%40googlegroups.com?utm_medium=email_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/563552A3.3000907%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.


Re: The never-ending beta of Guice 4

2015-04-28 Thread 'Colin Decker' via google-guice
Hey all, you'll be happy to know that Guice 4.0 is at long last released!
https://github.com/google/guice/wiki/Guice40

Full changelog and a more official announcement of it will be coming, but I
wanted to send a quick announcement here first.

On Mon, Apr 27, 2015 at 11:11 PM Ben McCann b...@benmccann.com wrote:

 Hey Sam,

 Is there anything else I can help out with? Do you think you'll be able to
 cut the release sometime this week?

 -Ben


 On Thu, Apr 23, 2015 at 4:39 PM, shawn78...@gmail.com wrote:

 +1 to Tim's question of whether it's possible to estimate when a release
 might happen

 So it's just the changelog that's left now? No need for the changelog to
 be a release blocker :-) It's a nice-to-have, but if it's the only thing
 holding up a release, I'd love to see the release now and we can always put
 the changelog up after

  --
 You received this message because you are subscribed to a topic in the
 Google Groups google-guice group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/google-guice/14i5Q3utwGI/unsubscribe.
 To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-guice.

 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/2880c528-6481-4866-ad9a-6e8295cb276a%40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/2880c528-6481-4866-ad9a-6e8295cb276a%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




 --
 about.me/benmccann

 --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAH3cagNVgZWgfWU4JWo6X0O6v-uCTUGbE%3DPz6xJ_WOkv4D_pvw%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAH3cagNVgZWgfWU4JWo6X0O6v-uCTUGbE%3DPz6xJ_WOkv4D_pvw%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHJY%3Dp6Pp4dhQf6oD7LUOAJGXKeSRAhu6E5PRiMt5W0nnEPpzw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 630 in google-guice: Guice + Tomcat potential memory leak

2015-04-17 Thread google-guice


Comment #9 on issue 630 by aglyn...@gmail.com: Guice + Tomcat potential  
memory leak

https://code.google.com/p/google-guice/issues/detail?id=630

Why would using Tomcat manager make any difference to it leaking permgen  
space?  I have an app that is running into the permgen issue because it is  
using a guava singleton for the UserInfo object and associated caches, but  
it makes no difference whether I deploy it manually or through Tomcat  
manager, and I can't see how it would.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 706 in google-guice: Enhance guice-persist to allow external data sources

2015-04-01 Thread google-guice


Comment #2 on issue 706 by yosif.st...@gmail.com: Enhance guice-persist to  
allow external data sources

https://code.google.com/p/google-guice/issues/detail?id=706

Is there any movement on this issue ... still Properties instead of Map,  
and the datasource question is quite important I think.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 706 in google-guice: Enhance guice-persist to allow external data sources

2015-04-01 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #3 on issue 706 by sberlin: Enhance guice-persist to allow external  
data sources

https://code.google.com/p/google-guice/issues/detail?id=706

Guice is migrated to GitHub.  Please use  
https://github.com/google/guice/issues/706 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 771 in google-guice: Annotations.isAllDefaultMethods returns false for method less interfaces.

2015-03-22 Thread google-guice


Comment #13 on issue 771 by sberlin: Annotations.isAllDefaultMethods  
returns false for method less interfaces.

https://code.google.com/p/google-guice/issues/detail?id=771

Guice is migrated to GitHub.  Please use  
https://github.com/google/guice/issues/771 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 771 in google-guice: Annotations.isAllDefaultMethods returns false for method less interfaces.

2015-03-22 Thread google-guice


Comment #12 on issue 771 by pavel.sk...@gmail.com:  
Annotations.isAllDefaultMethods returns false for method less interfaces.

https://code.google.com/p/google-guice/issues/detail?id=771

It is called from  
com.google.inject.internal.Annotations.generateAnnotation(ClassT) and  
when using annotation like this, than it fails.


@Qualifier
@Retention(RetentionPolicy.RUNTIME)
public static @interface Synchronous {

}

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Issue 812 in google-guice: binder

2015-03-11 Thread google-guice

Status: New
Owner: 

New issue 812 by IanFergus:  binder
https://code.google.com/p/google-guice/issues/detail?id=812

DO NOT CREATE NEW ISSUES HERE.
Guice has moved to github @ https://github.com/google/guice.
Please create issues @ https://github.com/google/guice/issues/new.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 812 in google-guice: binder

2015-03-11 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #2 on issue 812 by sberlin:  binder
https://code.google.com/p/google-guice/issues/detail?id=812

(No comment was entered for this change.)

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: [guice] Support for LazyT like Dagger (#852)

2015-03-05 Thread 'Christian Gruber' via google-guice-dev
FTR, I'm re-initiating the jsr-330 spec revision, that included discussion
of javax.inject.Lazy. If we can get broad consensus on that point, we can
start down a road to a shared Lazy.

On Thu, 22 Jan 2015 at 10:39 Tavian Barnes notificati...@github.com wrote:

 I started looking into the generic binding thing, and I realised it's not
 quite powerful enough to implement LazyT on top of, since it wouldn't
 work for @Named(foo) LazyFoo. I can't think of a simple way to
 express such a wildcard binding either; maybe a special @Any annotation
 would work, but how would the implementation actually retrieve the real
 annotation?

 So with that aside, would you guys accept a patch that added a
 guice-specific Lazy? Then if JSR 330 gets updated, it could be
 retrofitted on top just like Provider was.

 —


 Reply to this email directly or view it on GitHub
 https://github.com/google/guice/issues/852#issuecomment-71073396.

--
 You received this message because you are subscribed to the Google Groups
 google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 791 in google-guice: Multibinder Bindings Don't Always Respect Singleton Scope

2015-03-02 Thread google-guice


Comment #2 on issue 791 by joseph.g...@gmail.com: Multibinder Bindings  
Don't Always Respect Singleton Scope

https://code.google.com/p/google-guice/issues/detail?id=791

(would be good if gissuebot would link to migrated issues - e.g  
https://github.com/google/guice/issues/791 )


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 739 in google-guice: Guice-persist: Injection of EntityManager outside a UnitOfWork can lead to never closed EntityManagers

2014-11-24 Thread google-guice


Comment #2 on issue 739 by krupa.si...@gmail.com: Guice-persist: Injection  
of EntityManager outside a UnitOfWork can lead to never closed  
EntityManagers

https://code.google.com/p/google-guice/issues/detail?id=739

Can I go ahead and make a change like this.
public void begin() {

if(null == entityManager.get()){
entityManager.set(emFactory.createEntityManager());
}
}

in the class
com.google.inject.persist.jpa.JpaPersistService

to resolve this problem. what other problems it might cause?

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 739 in google-guice: Guice-persist: Injection of EntityManager outside a UnitOfWork can lead to never closed EntityManagers

2014-11-24 Thread google-guice


Comment #3 on issue 739 by krupa.si...@gmail.com: Guice-persist: Injection  
of EntityManager outside a UnitOfWork can lead to never closed  
EntityManagers

https://code.google.com/p/google-guice/issues/detail?id=739

this is the exact error I am seeing in my application:
java.lang.IllegalStateException: Work already begun on this thread. Looks  
like you have called UnitOfWork.begin() twice without a balancing call to  
end() in between.  
com.google.inject.internal.util.$Preconditions.checkState(Preconditions.java:142)  
com.google.inject.persist.jpa.JpaPersistService.begin(JpaPersistService.java:66)  
com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:87)  
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)  
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)  
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)  
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)  
/pre/ppbnote/b uThe full stack trace of the root cause is  
available in the Apache Tomcat/7.0.52 logs./u/pHR size=1  
noshade=noshadeh3Apache Tomcat/7.0.52/h3/body/html


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 739 in google-guice: Guice-persist: Injection of EntityManager outside a UnitOfWork can lead to never closed EntityManagers

2014-11-24 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #4 on issue 739 by sberlin: Guice-persist: Injection of  
EntityManager outside a UnitOfWork can lead to never closed EntityManagers

https://code.google.com/p/google-guice/issues/detail?id=739

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/739 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: AOP synthetic warnings after Java 8 upgrade

2014-11-05 Thread 'Colin Decker' via google-guice
Yeah, Java 8 changed things so that if a bridge method is generated for a
method with annotations, the annotations are copied to the bridge method. I
assume that's what's going on here.

On Wed Nov 05 2014 at 1:32:36 PM sark...@gmail.com wrote:

 Sorry, I should have been more clear.

 I added the !method.isSynthetic() to get rid of the warnings that started
 appearing after upgrading to Java 8.
 The same code running on Java 7 didn't match any synthetic methods, and I
 didn't need to filter them out.
 Something in Java 8 seems to be causing the issue, and I'm not using
 lamdas or anything Java 8 specific.

 It seems to be working fine now though with the extra synthetic check.

 --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/b3e9a0e8-831d-4c1f-854d-29e460f9e7fe%40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/b3e9a0e8-831d-4c1f-854d-29e460f9e7fe%40googlegroups.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHJY%3Dp75BjPChEpHPdWzM%2B4F0xizmW%2B0DmEq5EyUpJxy9-8zMg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Introducing Blender, an annotation processor for Guice

2014-10-22 Thread 'Christian Gruber' via google-guice
Can you recommend what features of Guice you find you want that Dagger does
not offer, and how these relate?  The Dagger and Guice folks are in pretty
regular discussion and are related projects, and it would be nice to know
what we're missing.  Absolutely Guice is more powerful and flexible across
many dimensions - a deliberate decision to constrain APIs in order to
encourage certain patterns, especially in Dagger 2.

Google has some experience (with some good results) simulating the guice
API in a compile-time annotation processor, though it still ended up being
a sub-set of the GUICE total capability.  I'm interested to hear of your
experiences. I will say, I'm really glad people are experimenting with
different approaches.

Also, I should point out that we do have a validation annotation processor
for Guice that we need to roll-out to help with earlier error validation,
though that doesn't address performance constraints.  It's been sitting for
a bit, owing to prioritization, but I think that we should get it in shape
and into Guice soon. (cc:ing colin about that)

Christian.

On Tue Oct 21 2014 at 2:18:15 PM Michael Burton m...@niskala.org wrote:

 We are aware of Dagger, but feel that Guice is more powerful and
 flexible.  Which is why we are investing time in making Guice more
 performant for our use-case.  We hope to make additional contributions in
 the future to further close that gap.




 On Tuesday, October 21, 2014 2:14:22 PM UTC-7, Stéphane NICOLAS wrote:

 No, we didn't compare them yet.

 For sure, RG + RoboBlender decrease the amount of processing needed to
 compute injection points, but still a good part of it is done at runtime.

 Nevertheless, we think it makes a good compromise in terms of simplicity
 and performance to use Guice + Blender on Android.

 S.

 On Tuesday, October 21, 2014 5:08:27 PM UTC-4, Sam Berlin wrote:

 This is interesting.  Have you compared the results to Dagger (Dagger1
 or Dagger2)?  Dagger is explicitly built with Android in mind, and shifts
 the processing to compile time.

 sam

 On Tue, Oct 21, 2014 at 5:04 PM, Stéphane NICOLAS steff@gmail.com
 wrote:

 Hello all,

 Mike Burton (the author of RoboGuice
 https://github.com/roboguice/roboguice, a version of Guice adapted
 to Android) and I have been working on a new annotation processor for
 Guice(named Blender).
 We have been working hard on this and, in RoboGuice, we gain from 30 to
 70% gain in speed and around 30% gain in memory footprint for our apps.

 *We would like to submit the idea of Blender to the community
 of Guice devs in order to have your feedback on this, and as we hope
 thatBlender can become part of the official Guice.*

 Here are some *slides* to explain why and how we did it :
 https://speakerdeck.com/stephanenicolas/blender-boosting-guice-with-
 annotation-processing

 We have currently *forked Guice* and tried to make something close to
 a *PR* for it :
 https://github.com/stephanenicolas/google-guice/tree/PR-blender
 (Please ask us where to get the latest version, we try to stick on
 guice 4 changes)

 We are very excited to submit Blender, and we are very open to modify
 our implementation to make it fit in Guice and we are eager to get
 feedback on it.

 Thanks in advance,
  Stéphane

 --
 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...@googlegroups.com.
 To post to this group, send email to google...@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%
 40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/67524038-b76f-4979-9bf9-27b1a04c3ce9%40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/67524038-b76f-4979-9bf9-27b1a04c3ce9%40googlegroups.com?utm_medium=emailutm_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

Re: Introducing Blender, an annotation processor for Guice

2014-10-22 Thread 'Christian Gruber' via google-guice
 injection points, but still a good part of it is done at runtime.

 Nevertheless, we think it makes a good compromise in terms of
 simplicity and performance to use Guice + Blender on Android.

 S.

 On Tuesday, October 21, 2014 5:08:27 PM UTC-4, Sam Berlin wrote:

 This is interesting.  Have you compared the results to Dagger (Dagger1
 or Dagger2)?  Dagger is explicitly built with Android in mind, and shifts
 the processing to compile time.

 sam

 On Tue, Oct 21, 2014 at 5:04 PM, Stéphane NICOLAS steff@gmail.com
  wrote:

 Hello all,

 Mike Burton (the author of RoboGuice
 https://github.com/roboguice/roboguice, a version of Guice adapted
 to Android) and I have been working on a new annotation processor for
 Guice(named Blender).
 We have been working hard on this and, in RoboGuice, we gain from 30
 to 70% gain in speed and around 30% gain in memory footprint for our 
 apps.

 *We would like to submit the idea of Blender to the community
 of Guice devs in order to have your feedback on this, and as we hope
 thatBlender can become part of the official Guice.*

 Here are some *slides* to explain why and how we did it :
 https://speakerdeck.com/stephanenicolas/blender-boosting-guice-with-
 annotation-processing

 We have currently *forked Guice* and tried to make something close
 to a *PR* for it :
 https://github.com/stephanenicolas/google-guice/tree/PR-blender
 (Please ask us where to get the latest version, we try to stick on
 guice 4 changes)

 We are very excited to submit Blender, and we are very open to
 modify our implementation to make it fit in Guice and we are eager
 to get feedback on it.

 Thanks in advance,
  Stéphane

 --
 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...@googlegroups.com.
 To post to this group, send email to google...@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%
 40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/67524038-b76f-4979-9bf9-27b1a04c3ce9%40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/67524038-b76f-4979-9bf9-27b1a04c3ce9%40googlegroups.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCROMa_O7jXSyGda02f32P8J%2BDmaWN8mTQ5a1X29P8Xh7Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: @Provides, Providers (and singleton objects vs factories)...

2014-10-22 Thread 'Christian Gruber' via google-guice
At one point in the early days of Dagger we toyed with the idea of using
the term @Contributes instead of @Provides as part of cleaming the
terminology up.  Using @Bind or @Binds would also be good.  We stayed with
@Provides because it was a known quantity and not _that_ confusing.  Guice,
of course, has the larger problem of a huge install base so altering the
configuration language primitives becomes a burden - either to maintain
backward compatibility or to forward-migrate folks.

But for what it's worth, when I see @Provides I think
@ConfiguresABindingFor with reference to the return type or the qualified
return type. That conceptual mapping might make it easier.

-christian.

On Fri Oct 17 2014 at 9:32:15 AM Tim Peierls t...@peierls.net wrote:

 On Thu, Oct 16, 2014 at 7:19 PM, Kevin Burton burtona...@gmail.com
 wrote:

 I humbly propose that these concepts are rather confusing in Guice

 @Provides vs Providers

 They both use similar mechanisms... IE providing the value of an object,
 but they do it differently and the semantics are confusing.


 Here's one way to think about it:

 @Provides appears *only *when configuring bindings with a Module.
 Annotating a Module method with @Provides -- and possibly some scoping
 annotation -- sets up a binding that means this method is how to provide
 an instance of the return type (in the specified scope, if any). You won't
 see it in regular code. It's a very convenient shorthand for something that
 can be accomplished more clumsily with explicit calls to bind() and custom
 providers.

 ProviderT mainly shows up at injection points in regular code. (Another
 place you'll see it is as the supertype of a custom provider, but many of
 those cases can be expressed more simply with @Provides.) At an injection
 point, it means instead of injecting a T directly, I'm giving you a way to
 get() an instance of T. It doesn't promise any more than that. In
 particular, it doesn't mean that you'll get a new instance of T every time
 you call get() -- though you might.



 So when I see ProviderFoo ... I don't know if that call is potentially
 expensive the first time.

 I also don't know if I'm going to get one object (a singleton) or lots of
 them.

 Or if it's a rather simple object to instantiate it's just that we're
 doing so lazily.


 All correct, but you typically won't be presented with a ProviderFoo in
 the wild; *you'll *be writing code that needs to be injected with a Foo,
 and *you'll* know of some reason that you want to defer provision of the
 Foo to some point under your control *after *the injection point -- and
 it could be for any of the three things you mention, or for something like
 circularity -- that's when you'll use ProviderFoo instead.

 If you *do *find yourself facing a ProviderFoo at an injection point,
 you should assume that the person who put it there wants to defer the
 provision of a Foo until one is actually needed, at which point you call
 get(). It's also safe to assume that you should call get() every time you
 need a Foo in the context of the injection point. If it's bound as a
 singleton, no harm done; if it's bound in some other kind of scope (or
 unscoped) you'll be making sure that you're getting a correctly-scoped
 instance.

 --tim

 --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CA%2BF8eeS%3DH5GoLqciM1Hjg4M1NLgY1QoaehUToWzy0fZLSAcfiA%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CA%2BF8eeS%3DH5GoLqciM1Hjg4M1NLgY1QoaehUToWzy0fZLSAcfiA%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCRx8nqCE7X09tJpHn%2Bxm0oqp2V3iEodCuwB9nr5vsf0rg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is Guice 4 faster ?

2014-10-14 Thread 'Christian Gruber' via google-guice
Worth pointing out that in a cloud-universe where instances are killed and
restarted, improving startup time is actually money on the table, since
work performed by guice at startup costs CPU time which most cloud vendors
charge for. Perhaps a trickle, but still a good thing to fix where Guice
(or any software) is doing unnecessary work.

On Tue Oct 14 2014 at 11:44:03 AM Stephan Classen st.clas...@gmx.ch wrote:

  We used Guice3.0 in an library which analyzes SQLs sent to the DB. The
 first version showed a heavy impact on execution time (queries were up to 4
 times slower).
 We replaced almost all assisted inject with hand written factories and
 could remove about half of the overhead.

 My finding is, that for a normal application Guice is fast enough. But for
 time critical parts of the code which get executed often (+50 times per
 request) there is a notable impact on speed.




 On 10/14/2014 08:16 PM, Brian Pontarelli wrote:

 Prime MVC calls getInstance every request. This is great because all
 controllers are non-singletons and state doesn't get polluted. Though Guice
 is rarely the bottleneck for most apps.

 -- Brian

  Sent from my iPhone

 On Oct 14, 2014, at 10:59 AM, Kevin Burton burtona...@gmail.com wrote:

   OK.. silly question, why would this matter?

  The performance of Guice didn't seem pathologically broken.

  What I do is just create all my bindings at startup and then I'm done.
 Any complex initialization is done via providers...

  So maybe I'm missing something and there are some use cases that people
 are calling getInstance() in a more production or tight loop situation?

  Is this an anti-pattern or actually valuable?
  --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/d0227e61-a0bd-40d9-b8db-3aabdc3be423%40googlegroups.com
 https://groups.google.com/d/msgid/google-guice/d0227e61-a0bd-40d9-b8db-3aabdc3be423%40googlegroups.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/B42840B2-CB67-4DD9-8A31-1D3F0A9DA417%40pontarelli.com
 https://groups.google.com/d/msgid/google-guice/B42840B2-CB67-4DD9-8A31-1D3F0A9DA417%40pontarelli.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/543D6EED.5050501%40gmx.ch
 https://groups.google.com/d/msgid/google-guice/543D6EED.5050501%40gmx.ch?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCS_nAsvy-gQtiP6gyOAjRbH0On13Htps9R1PrEhsUwjbQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 797 in google-guice: Add support for @javax.transaction.Transactional

2014-10-11 Thread google-guice


Comment #1 on issue 797 by luno1...@gmail.com: Add support for  
@javax.transaction.Transactional

https://code.google.com/p/google-guice/issues/detail?id=797

I currently work on this, just some tests are missing! cf.  
https://github.com/KeDevServices/guice/tree/fb_javax_transactional


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 797 in google-guice: Add support for @javax.transaction.Transactional

2014-10-11 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #2 on issue 797 by sberlin: Add support for  
@javax.transaction.Transactional

https://code.google.com/p/google-guice/issues/detail?id=797

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/797 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 745 in google-guice: guice servlet: HttpServletRequest.getPathInfo not decoded

2014-10-09 Thread google-guice


Comment #4 on issue 745 by tobias.o...@sap.com: guice servlet:  
HttpServletRequest.getPathInfo not decoded

https://code.google.com/p/google-guice/issues/detail?id=745

BTW in the HttpServletRequest instances provided by Guice, getPathInfo()  
consists of an URI-encoded path *and the query string*. The spec requires  
that getPathInfo() only returns a de-coded path.


@Guice project: Is it normal that there no reaction from the project  
committers to such a major bug? And is it normal that people fork the  
project (e.g. sisu-guice) just to get bugs fixed?


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 745 in google-guice: guice servlet: HttpServletRequest.getPathInfo not decoded

2014-10-09 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #5 on issue 745 by sberlin: guice servlet:  
HttpServletRequest.getPathInfo not decoded

https://code.google.com/p/google-guice/issues/detail?id=745

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/745 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 806 in google-guice: ContinuingHttpServletRequest: Make cookies immutable

2014-10-01 Thread google-guice


Comment #12 on issue 806 by adrian.g...@sap.com:  
ContinuingHttpServletRequest: Make cookies immutable

https://code.google.com/p/google-guice/issues/detail?id=806

Seems that the commit that fixes this issue (3b02622e856e) is contained in  
4.0-beta5:


git tag --contains 3b02622e856e
4.0-beta5




--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 806 in google-guice: ContinuingHttpServletRequest: Make cookies immutable

2014-10-01 Thread google-guice


Comment #13 on issue 806 by david.os...@gmail.com:  
ContinuingHttpServletRequest: Make cookies immutable

https://code.google.com/p/google-guice/issues/detail?id=806

Yes. I've uploaded the update change to switch to this released version.

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 806 in google-guice: ContinuingHttpServletRequest: Make cookies immutable

2014-10-01 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #14 on issue 806 by sberlin: ContinuingHttpServletRequest: Make  
cookies immutable

https://code.google.com/p/google-guice/issues/detail?id=806

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/806 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 62 in google-guice: Lifecycle support

2014-09-23 Thread google-guice


Comment #118 on issue 62 by mark.a...@gmail.com: Lifecycle support
https://code.google.com/p/google-guice/issues/detail?id=62

This issue has been open since 2007 Really? If you need life-cycle  
management and more responsive developers consider using HK2.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 62 in google-guice: Lifecycle support

2014-09-23 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #119 on issue 62 by sberlin: Lifecycle support
https://code.google.com/p/google-guice/issues/detail?id=62

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/62 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 598 in google-guice: Persist Extension: PersistService.start() cannot be called multiple times

2014-09-17 Thread google-guice


Comment #22 on issue 598 by michael@gmail.com: Persist Extension:  
PersistService.start() cannot be called multiple times

https://code.google.com/p/google-guice/issues/detail?id=598

Just AbstractModule. In the end it's the JpaPersistModule that gets
installed; it just gets some bindings overridden by
YourCustomizedPersistModule.

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 598 in google-guice: Persist Extension: PersistService.start() cannot be called multiple times

2014-09-16 Thread google-guice


Comment #18 on issue 598 by ethan.hu...@web.de: Persist Extension:  
PersistService.start() cannot be called multiple times

https://code.google.com/p/google-guice/issues/detail?id=598

Hi,
overloading might work if I trick package visibility of JpaPersistService  
by faking package structure com.google.inject.persist.jpa in my project to  
be able to extend JpaPersistService, but JpaPersistModule also binds  
JpaPersistService and guice complains about A binding to  
com.google.inject.persist.PersistService was already configured at  
com.google.inject.persist.jpa.JpaPersistModule.configurePersistence(...)


And overriding configureServlets() of JpaPersistModule() does not work,  
because this class is final.


Any other ideas?

regards
Patrick

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 598 in google-guice: Persist Extension: PersistService.start() cannot be called multiple times

2014-09-16 Thread google-guice


Comment #20 on issue 598 by michael@gmail.com: Persist Extension:  
PersistService.start() cannot be called multiple times

https://code.google.com/p/google-guice/issues/detail?id=598

install(Modules.override(new
JpaPersistModule(yourjpaunitstring)).with(new
YourCustomizedPersistModule()));

where YourCustomizedPersistModule does the bindings I showed previously:
@Override
protected void configure() {
bindConstant().annotatedWith(Jpa.class).to(yourjpaunitstring);
bind(Properties.class).annotatedWith(Jpa.class).toInstance(new
Properties());
bind(PersistService.class).to(YourCustomizedJpaPersistService.class);
bind(JpaPersistService.class).to(YourCustomizedJpaPersistService.class);
bind(YourCustomizedJpaPersistService.class).in(Singleton.class);
}

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 201 in google-guice: AOP classes don't get the annotations of the superclass

2014-08-08 Thread google-guice


Comment #15 on issue 201 by jameshar...@gmail.com: AOP classes don't get  
the annotations of the superclass

http://code.google.com/p/google-guice/issues/detail?id=201

+1 for this. Appreciate the complexity of copying the annotations to the  
proxy, but without it there are a number of unexpected side affects. This  
is a deal breaker unfortunately.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 409 in google-guice: Ensure TypeListener is itself injected prior to use

2014-07-20 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #3 on issue 409 by sberlin: Ensure TypeListener is itself injected  
prior to use

http://code.google.com/p/google-guice/issues/detail?id=409

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/409 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 597 in google-guice: Persist Extension: UnitOfWork.begin() throws IllegalStateException when called multiple times

2014-07-18 Thread google-guice


Comment #22 on issue 597 by fjackst...@gmail.com: Persist Extension:  
UnitOfWork.begin() throws IllegalStateException when called multiple times

http://code.google.com/p/google-guice/issues/detail?id=597

Pull request is here: https://github.com/google/guice/pull/820

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Passed: BanzaiMan/guice#1 (master - 2ebf5d5)

2014-07-15 Thread 'Christian Gruber' via google-guice-dev
Crap.  We'll have to fix this, or everyone's fork's master build status
will spam this account.


On 15 July 2014 06:13, Travis CI notificati...@travis-ci.org wrote:

*BanzaiMan / guice
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Ftravis-ci.org%2FBanzaiMan%2Fguiceurl_id=6c637a73eebc61361f31d474cfc2d2aca5daf890*
 (master
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Ftree%2Fmasterurl_id=305c3b6599d6a0254984d50ec0e2e79ce1e7f836
 )
Build #1 passed.
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Ftravis-ci.org%2FBanzaiMan%2Fguice%2Fbuilds%2F29976419url_id=5ca76ac97d9bcaa67cb11f4e8db47cf794849a4b
 11 minutes and 2 seconds   *Hiro Asari* 2ebf5d5
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Fcommit%2F2ebf5d54c5282ee18d28b8d8e8f8c8b0f159e3e7url_id=50db29b0723faf8c570d72e3c46ff7db70831a17
  Changeset
 →
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Fcompare%2Fc8bdc596ef14...2ebf5d54c528url_id=a276aaa11947bf68165c84ad4d1cd86cf0d0c176
   Re-add standard-with-extra-repos
 Documentation
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fdocs.travis-ci.comurl_id=5fa792b8f9794a936e49fb77042472d6597ff08c
 about Travis CI
 For help please join our IRC channel irc.freenode.net#travis.
 Choose who receives these build notification emails in your configuration
 file
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fdocs.travis-ci.com%2Fuser%2Fnotificationsurl_id=4f5c60d0dcb18d9dd3a3031db3c2751986b22ca0.


 *Would you like to test your private code?*

 Travis Pro
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Ftravis-ci.com%3Futm_source%3Dbuild_email_footer%26utm_campaign%3Dtravis-ci.org%26utm_medium%3Demailurl_id=2000c242919fdaf375e48a3d9938df8077c6e198
 could be your new best friend!

 Travis CI is powered by
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fbluebox.neturl_id=0fe132f64bd24688e0c90360724064f644e1ec31

 --
 You received this message because you are subscribed to the Google Groups
 google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Passed: BanzaiMan/guice#1 (master - 2ebf5d5)

2014-07-15 Thread 'Christian Gruber' via google-guice-dev
Oh right. Forgot, you have to flip a switch.
On Jul 15, 2014 8:36 AM, Sam Berlin sber...@gmail.com wrote:

 It won't automatically happen, it'll just happen if the forking person has
 already associated themselves with Travis and then commits a change.  It
 happened here because BanzaiMan is a Travis dev who was trying to reproduce
 the bad maven stuff.

 On Tue, Jul 15, 2014 at 11:33 AM, 'Christian Gruber' via google-guice-dev
 google-guice-dev@googlegroups.com wrote:

 Crap.  We'll have to fix this, or everyone's fork's master build status
 will spam this account.


 On 15 July 2014 06:13, Travis CI notificati...@travis-ci.org wrote:

*BanzaiMan / guice
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Ftravis-ci.org%2FBanzaiMan%2Fguiceurl_id=6c637a73eebc61361f31d474cfc2d2aca5daf890*
 (master
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Ftree%2Fmasterurl_id=305c3b6599d6a0254984d50ec0e2e79ce1e7f836
 )
Build #1 passed.
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Ftravis-ci.org%2FBanzaiMan%2Fguice%2Fbuilds%2F29976419url_id=5ca76ac97d9bcaa67cb11f4e8db47cf794849a4b
 11 minutes and 2 seconds   *Hiro Asari* 2ebf5d5
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Fcommit%2F2ebf5d54c5282ee18d28b8d8e8f8c8b0f159e3e7url_id=50db29b0723faf8c570d72e3c46ff7db70831a17
  Changeset
 →
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=https%3A%2F%2Fgithub.com%2FBanzaiMan%2Fguice%2Fcompare%2Fc8bdc596ef14...2ebf5d54c528url_id=a276aaa11947bf68165c84ad4d1cd86cf0d0c176
   Re-add standard-with-extra-repos
 Documentation
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fdocs.travis-ci.comurl_id=5fa792b8f9794a936e49fb77042472d6597ff08c
 about Travis CI
 For help please join our IRC channel irc.freenode.net#travis.
 Choose who receives these build notification emails in your configuration
 file
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fdocs.travis-ci.com%2Fuser%2Fnotificationsurl_id=4f5c60d0dcb18d9dd3a3031db3c2751986b22ca0.


 *Would you like to test your private code?*

 Travis Pro
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Ftravis-ci.com%3Futm_source%3Dbuild_email_footer%26utm_campaign%3Dtravis-ci.org%26utm_medium%3Demailurl_id=2000c242919fdaf375e48a3d9938df8077c6e198
 could be your new best friend!

 Travis CI is powered by
 http://clicks.travis-ci.org/track/click.php?u=30007208id=3ff1d9911daa4647b497f89a873447caurl=http%3A%2F%2Fbluebox.neturl_id=0fe132f64bd24688e0c90360724064f644e1ec31

 --
 You received this message because you are subscribed to the Google
 Groups google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


  --
 You received this message because you are subscribed to the Google Groups
 google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


  --
 You received this message because you are subscribed to the Google Groups
 google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 757 in google-guice: Java 8 lambda definitions can break Guice's internal exception handling

2014-07-15 Thread google-guice


Comment #30 on issue 757 by de...@unbounce.com: Java 8 lambda definitions  
can break Guice's internal exception handling

http://code.google.com/p/google-guice/issues/detail?id=757

I'm seeing the exception reported in  
https://code.google.com/p/google-guice/issues/detail?id=804 with 4.0-beta4  
still.  I've been unable to figure out yet which changes to our code have  
started causing it.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 757 in google-guice: Java 8 lambda definitions can break Guice's internal exception handling

2014-07-15 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #31 on issue 757 by sberlin: Java 8 lambda definitions can break  
Guice's internal exception handling

http://code.google.com/p/google-guice/issues/detail?id=757

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/757 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


[google-guice.wiki] push by sberlin - Redirect wiki pages to GitHub. on 2014-07-11 13:09 GMT

2014-07-11 Thread google-guice

Revision: 67ef72e0fc6a
Author:   Sam Berlin sber...@gmail.com
Date: Fri Jul 11 13:09:11 2014 UTC
Log:  Redirect wiki pages to GitHub.

http://code.google.com/p/google-guice/source/detail?r=67ef72e0fc6arepo=wiki

Modified:
 /3rdPartyModules.wiki
 /AOP.wiki
 /All.wiki
 /AppsThatUseGuice.wiki
 /AssistedInject.wiki
 /AvoidConditionalLogicInModules.wiki
 /AvoidStaticState.wiki
 /BeCarefulAboutIoInProviders.wiki
 /BindingAnnotations.wiki
 /BindingResolution.wiki
 /Bindings.wiki
 /Bootstrap.wiki
 /BoundFields.wiki
 /BuiltInBindings.wiki
 /ClassLoading.wiki
 /CustomInjections.wiki
 /CustomScopes.wiki
 /CyclicDependencies.wiki
 /ExtendingGuice.wiki
 /ExtensionSPI.wiki
 /ExternalDocumentation.wiki
 /FrequentlyAskedQuestions.wiki
 /GettingStarted.wiki
 /GoogleAppEngine.wiki
 /Grapher.wiki
 /Guice10.wiki
 /Guice20.wiki
 /Guice30.wiki
 /Guice40.wiki
 /GuiceDiscussions.wiki
 /GuicePersist.wiki
 /GuicePersistMultiModules.wiki
 /Index.wiki
 /InjectOnlyDirectDependencies.wiki
 /InjectingProviders.wiki
 /InjectionPoints.wiki
 /Injections.wiki
 /InspectingModules.wiki
 /InstanceBindings.wiki
 /JPA.wiki
 /JSR330.wiki
 /JustInTimeBindings.wiki
 /KeepConstructorsHidden.wiki
 /LinkedBindings.wiki
 /MinimizeMutability.wiki
 /ModulesShouldBeFastAndSideEffectFree.wiki
 /Motivation.wiki
 /Multibindings.wiki
 /OSGi.wiki
 /OptionalAOP.wiki
 /ProviderBindings.wiki
 /ProvidesMethods.wiki
 /Scopes.wiki
 /ServletExtensionSPI.wiki
 /ServletModule.wiki
 /ServletRegexKeyMapping.wiki
 /Servlets.wiki
 /SpringComparison.wiki
 /Struts2Integration.wiki
 /ThrowingProviders.wiki
 /ToConstructorBindings.wiki
 /Transactions.wiki
 /UntargettedBindings.wiki
 /UseNullable.wiki
 /UserGuide.wiki

===
--- /3rdPartyModules.wiki   Fri Jul 11 13:05:12 2014 UTC
+++ /3rdPartyModules.wiki   Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/3rdPartyModules instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/3rdPartyModules instead.

===
--- /AOP.wiki   Fri Jul 11 13:05:12 2014 UTC
+++ /AOP.wiki   Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/AOP instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/AOP instead.

===
--- /All.wiki   Fri Jul 11 13:05:12 2014 UTC
+++ /All.wiki   Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See https://github.com/google/guice/wiki  
instead.
+Guice has migrated to !GitHub.  See https://github.com/google/guice/wiki  
instead.

===
--- /AppsThatUseGuice.wiki  Fri Jul 11 13:05:12 2014 UTC
+++ /AppsThatUseGuice.wiki  Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/AppsThatUseGuice instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/AppsThatUseGuice instead.

===
--- /AssistedInject.wikiFri Jul 11 13:05:12 2014 UTC
+++ /AssistedInject.wikiFri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/AssistedInject instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/AssistedInject instead.

===
--- /AvoidConditionalLogicInModules.wikiFri Jul 11 13:05:12 2014 UTC
+++ /AvoidConditionalLogicInModules.wikiFri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/AvoidConditionalLogicInModules instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/AvoidConditionalLogicInModules instead.

===
--- /AvoidStaticState.wiki  Fri Jul 11 13:05:12 2014 UTC
+++ /AvoidStaticState.wiki  Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/AvoidStaticState instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/AvoidStaticState instead.

===
--- /BeCarefulAboutIoInProviders.wiki   Fri Jul 11 13:05:12 2014 UTC
+++ /BeCarefulAboutIoInProviders.wiki   Fri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/BeCarefulAboutIoInProviders instead.
+Guice has migrated to !GitHub.  See  
https://github.com/google/guice/wiki/BeCarefulAboutIoInProviders instead.

===
--- /BindingAnnotations.wikiFri Jul 11 13:05:12 2014 UTC
+++ /BindingAnnotations.wikiFri Jul 11 13:09:11 2014 UTC
@@ -1,1 +1,1 @@
-Guice has migrated to GitHub.  See  
https://github.com/google/guice/wiki/BindingAnnotations instead.
+Guice

[google-guice.wiki] push by - Edited wiki page Guice30 through web user interface. on 2014-07-10 18:38 GMT

2014-07-10 Thread google-guice

Revision: d40860fcf867
Author:   sberlin sber...@gmail.com
Date: Thu Jul 10 18:38:17 2014 UTC
Log:  Edited wiki page Guice30 through web user interface.
http://code.google.com/p/google-guice/source/detail?r=d40860fcf867repo=wiki

Modified:
 /Guice30.wiki

===
--- /Guice30.wiki   Fri Mar 21 04:07:00 2014 UTC
+++ /Guice30.wiki   Thu Jul 10 18:38:17 2014 UTC
@@ -1,5 +1,4 @@
 #summary Guice 3.0 Release
-#labels Featured
 =Guice 3.0=
 Released March 24, 2011

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


[google-guice.wiki] push by - Edited wiki page Guice40 through web user interface. on 2014-07-10 18:38 GMT

2014-07-10 Thread google-guice

Revision: 750baeaec17e
Author:   sberlin sber...@gmail.com
Date: Thu Jul 10 18:38:36 2014 UTC
Log:  Edited wiki page Guice40 through web user interface.
http://code.google.com/p/google-guice/source/detail?r=750baeaec17erepo=wiki

Modified:
 /Guice40.wiki

===
--- /Guice40.wiki   Fri Mar 21 04:03:29 2014 UTC
+++ /Guice40.wiki   Thu Jul 10 18:38:36 2014 UTC
@@ -1,5 +1,4 @@
 #summary Guice 4.0 Beta Release
-#labels Featured
 =Guice 4.0 - Beta 4 =
 Released March 20, 2014 _Note: This date and page will be updated upon  
final release_


--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Closing issues on code.google.com

2014-07-09 Thread 'Christian Gruber' via google-guice
I think people commenting is one thing.  As long as they're not creating
new issues, that's the key.  We can direct traffic to the github issues and
I think people commenting on code.google.com will just trail off.


On 9 July 2014 07:03, Sam Berlin sber...@gmail.com wrote:

 Already hidden... but judging from the update to an old issue this
 morning, it didn't help.
 On Jul 9, 2014 9:47 AM, Stuart McCulloch mccu...@gmail.com wrote:

 Another option is to hide the issues tab on code.google.com (via admin
 settings)

 On 9 Jul 2014, at 13:27, Sam Berlin sber...@gmail.com wrote:

 Now that all issues are migrated to the github site, what do folks think
 about closing every still-open-issue and directing the reader to the github
 version of that issue?  It will generate a fair amount of spam for folks
 watching many issues... but otherwise we're going to continue to see people
 comment on the code.google.com issue.

 sam

 --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc-d559mzfGGEzrqXOyY3z8ek_UT0MByTOJh_adtXtehA%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc-d559mzfGGEzrqXOyY3z8ek_UT0MByTOJh_adtXtehA%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/0C82C96C-52B2-4868-823B-9A7D4DDC91C4%40gmail.com
 https://groups.google.com/d/msgid/google-guice/0C82C96C-52B2-4868-823B-9A7D4DDC91C4%40gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcLUUQ10GJLOqzf1U1a7EXkpr4bMZ74%2BiLKx5FKgvJ8zw%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcLUUQ10GJLOqzf1U1a7EXkpr4bMZ74%2BiLKx5FKgvJ8zw%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCRm78uvHGAeUQcNp6e6QM7asbNBvwf4sU%3DGQ%3D-7UFwp6A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 603 in google-guice: GuiceServletContextListener.getInjector should have one param: servletContext

2014-07-09 Thread google-guice


Comment #5 on issue 603 by r...@moozvine.com:  
GuiceServletContextListener.getInjector should have one param:  
servletContext

http://code.google.com/p/google-guice/issues/detail?id=603

It would indeed be a much nicer API if getInjector took a ServletContext   
parameter. The existing workaround of overriding contextInitialized and  
caching the value is clumsy and unintuitive. It also places the burden on  
the subclass of ensuring that the methods are invoked in the expected order  
and behaving sensibly if they are not.


This is especially critical given that the without this, the obvious way of  
getting a ServletContext is to @Inject it into a module, which leads to a  
deprecation warning and the possibility of bugs due to it being injected  
into singleton contexts.


It would have been really easy to have included this parameter when the  
class was first written, now of course the problem is how to include it  
without breaking existing users. Perhaps the cleanest option would be:
1. make the existing getInjector method non-abstract and mark it as  
deprecated.

2. add a new getInjector(ServletContext)
3. if the old method returns null, call the new method.
4. after a couple of years, kill the old method.

E.g.

public abstract class GuiceServletContextListener
implements ServletContextListener {

  static final String INJECTOR_NAME = Injector.class.getName();

  public void contextInitialized(ServletContextEvent servletContextEvent) {
final ServletContext servletContext =  
servletContextEvent.getServletContext();


// Set the Servletcontext early for those people who are using this  
class.

// NOTE(dhanji): This use of the servletContext is deprecated.
GuiceFilter.servletContext = new  
WeakReferenceServletContext(servletContext);


Injector injector = getInjector();
if (injector == null) {
  injector = getInjector(servletContext);
}
 
injector.getInstance(InternalServletModule.BackwardsCompatibleServletContextProvider.class)

.set(servletContext);
servletContext.setAttribute(INJECTOR_NAME, injector);
  }

  public void contextDestroyed(ServletContextEvent servletContextEvent) {
ServletContext servletContext = servletContextEvent.getServletContext();
servletContext.removeAttribute(INJECTOR_NAME);
  }

  /**
   * This method will be removed soon, please use  
getInjector(ServletContext) instead.

   */
  @Deprecated
  protected Injector getInjector() {
return null;
  }

  /**
   * Override this method to create (or otherwise obtain a reference to)  
your

   * injector.
   *
   * @param servletContext the ServletContext of the current servlet.
   */
  protected Injector getInjector(ServletContext context) {
return null;
  }
}


This has the advantage that it exposes a cleaner API that makes it much  
easier to figure out where and how you should obtain the ServletContext  
whilst not breaking any existing users.




--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 603 in google-guice: GuiceServletContextListener.getInjector should have one param: servletContext

2014-07-09 Thread google-guice

Updates:
Status: MigratedToGitHub

Comment #6 on issue 603 by sberlin: GuiceServletContextListener.getInjector  
should have one param: servletContext

http://code.google.com/p/google-guice/issues/detail?id=603

The code.google.com guice project has migrated to GitHub.  This issue site  
is no longer being used.  Please use  
https://github.com/google/guice/issues/603 instead.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Subscribing google-guice-dev to github...

2014-07-08 Thread 'Christian Gruber' via google-guice-dev
Nah.  Makes sense to me.  Maybe throw the passwords for gnotifybot and this
new thing into valentine or something.


On 8 July 2014 06:08, Sam Berlin sber...@gmail.com wrote:

 I'm going to create a github account for google-guice-dev@ and have it
 follow the guice github page, so it gets emails for activity on github
 (like it did for codesite).

 Let me know if you think this is a bad idea, or you know better ways to do
 this.

 Thanks!

 sam

 --
 You received this message because you are subscribed to the Google Groups
 google-guice-dev group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-guice-dev+unsubscr...@googlegroups.com.
 To post to this group, send email to google-guice-dev@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-guice-dev.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: idle thought: host code on github instead?

2014-07-06 Thread 'Christian Gruber' via google-guice
O.   I see. You don't mean a multi line code block, you mean any code
block.  Yeah, I know of no way.

If they're annotations then they should be in a code block.   that's
appropriate because they're code. If they're not annotations, then I am
vaguely confused.  :)

I'd just use back ticks and call it a day, frankly.
On Jul 6, 2014 6:15 AM, Sam Berlin sber...@gmail.com wrote:

 Yeah, that'll put it in a code block.  I'm hoping there's some way to
 escape the @ without putting it in a code block, though, since code is
 visually very different.  You can escape # and things by using \, but \@
 doesn't seem to work.


 On Sat, Jul 5, 2014 at 2:21 PM, 'Christian Gruber' via google-guice 
 google-guice@googlegroups.com wrote:

 Back-ticks.

 `this is a code bit`

 C
 On Jul 5, 2014 5:19 AM, Sam Berlin sber...@gmail.com wrote:

  So in reviewing, there's a few things I want to fix up. The markup in
 GitHub interprets a bunch of stuff differently, so I'll need to escape a
 few things.

 Does anyone know how to escape an @ so it's not interpreted as an
 @mention?  I tried a bunch of things, but only putting in code blocks
 worked... and that ruins the flow a bit, unless the entire comment is a
 code block (which induces horizontal scrolling).

 sam
 On Jul 4, 2014 11:45 PM, 'Christian Gruber' via google-guice 
 google-guice@googlegroups.com wrote:

 Awesome.  Thanks Sam.  I think this will be a great situation once
 we've made the transition.  Looking to migrate Guava at some point this
 quarter, in all likelihood.


 On 4 July 2014 07:28, Sam Berlin sber...@gmail.com wrote:

 FYI -- I've made some progress on this for issue migration.  Starting
 with https://github.com/arthur-debert/google-code-issues-migrator as
 a base, I've hacked it to upload text-based attachments as gists (and only
 link the binary attachments back to codesite, since there's no way to put
 binary attachments to issues on github that I know of).

 I'm running a trial over https://github.com/sameb/guice-test/issues
 now... the script flakes out every so often because github's API seems to
 return bad response, so it needs a bit of babysitting to restart... but it
 recovers well (without duplicating any data).

 Take a glance over the issues in the test repo and let me know if you
 think anything needs changing.  If everything looks good, I'll do the
 actual migration this week.

 And happy July 4th, everyone!

 sam


 On Tue, May 27, 2014 at 4:31 PM, Sam Berlin sber...@gmail.com wrote:

 What do folks think of the idea?  It'd make accepting patches easier
 (with pull requests, etc), and I'm sure there's other benefits for folks
 using the code too.

 We could also migrate issues if anyone knows a way to do that.

 sam


  --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAHsNDCQM0G8X1c8EKQunKUQn8JJ_3dDVHoGZZE1Ygj2c7Rk6Gg%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAHsNDCQM0G8X1c8EKQunKUQn8JJ_3dDVHoGZZE1Ygj2c7Rk6Gg%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc75HTFfp_exwz%2BV21BGi%3Da1Wt7oKik_VPNtosEX86d0A%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc75HTFfp_exwz%2BV21BGi%3Da1Wt7oKik_VPNtosEX86d0A%40mail.gmail.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.

  --
 You received

Re: Issue 522 in google-guice: Servlet forwards from servlets with pathinfo mishandled

2014-07-06 Thread google-guice


Comment #28 on issue 522 by p.legaul...@gmail.com: Servlet forwards from  
servlets with pathinfo mishandled

http://code.google.com/p/google-guice/issues/detail?id=522

Dagger's support for servlets does not seem as extensive as Guice. Though  
this bug is annoying, I've decided to use includes instead of forwards  
(i.e. requestDispatcher.include) as a workaround.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: idle thought: host code on github instead?

2014-07-05 Thread 'Christian Gruber' via google-guice
Back-ticks.

`this is a code bit`

C
On Jul 5, 2014 5:19 AM, Sam Berlin sber...@gmail.com wrote:

 So in reviewing, there's a few things I want to fix up. The markup in
 GitHub interprets a bunch of stuff differently, so I'll need to escape a
 few things.

 Does anyone know how to escape an @ so it's not interpreted as an
 @mention?  I tried a bunch of things, but only putting in code blocks
 worked... and that ruins the flow a bit, unless the entire comment is a
 code block (which induces horizontal scrolling).

 sam
 On Jul 4, 2014 11:45 PM, 'Christian Gruber' via google-guice 
 google-guice@googlegroups.com wrote:

 Awesome.  Thanks Sam.  I think this will be a great situation once we've
 made the transition.  Looking to migrate Guava at some point this quarter,
 in all likelihood.


 On 4 July 2014 07:28, Sam Berlin sber...@gmail.com wrote:

 FYI -- I've made some progress on this for issue migration.  Starting
 with https://github.com/arthur-debert/google-code-issues-migrator as a
 base, I've hacked it to upload text-based attachments as gists (and only
 link the binary attachments back to codesite, since there's no way to put
 binary attachments to issues on github that I know of).

 I'm running a trial over https://github.com/sameb/guice-test/issues
 now... the script flakes out every so often because github's API seems to
 return bad response, so it needs a bit of babysitting to restart... but it
 recovers well (without duplicating any data).

 Take a glance over the issues in the test repo and let me know if you
 think anything needs changing.  If everything looks good, I'll do the
 actual migration this week.

 And happy July 4th, everyone!

 sam


 On Tue, May 27, 2014 at 4:31 PM, Sam Berlin sber...@gmail.com wrote:

 What do folks think of the idea?  It'd make accepting patches easier
 (with pull requests, etc), and I'm sure there's other benefits for folks
 using the code too.

 We could also migrate issues if anyone knows a way to do that.

 sam


  --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAHsNDCQM0G8X1c8EKQunKUQn8JJ_3dDVHoGZZE1Ygj2c7Rk6Gg%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAHsNDCQM0G8X1c8EKQunKUQn8JJ_3dDVHoGZZE1Ygj2c7Rk6Gg%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc75HTFfp_exwz%2BV21BGi%3Da1Wt7oKik_VPNtosEX86d0A%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUc75HTFfp_exwz%2BV21BGi%3Da1Wt7oKik_VPNtosEX86d0A%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCR7j%2BPqZD_LfgqR8vxvwaaPKm9A%3DujBVzY%3D%2B_ksKGKwdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: idle thought: host code on github instead?

2014-07-04 Thread 'Christian Gruber' via google-guice
Awesome.  Thanks Sam.  I think this will be a great situation once we've
made the transition.  Looking to migrate Guava at some point this quarter,
in all likelihood.


On 4 July 2014 07:28, Sam Berlin sber...@gmail.com wrote:

 FYI -- I've made some progress on this for issue migration.  Starting with
 https://github.com/arthur-debert/google-code-issues-migrator as a base,
 I've hacked it to upload text-based attachments as gists (and only link the
 binary attachments back to codesite, since there's no way to put binary
 attachments to issues on github that I know of).

 I'm running a trial over https://github.com/sameb/guice-test/issues
 now... the script flakes out every so often because github's API seems to
 return bad response, so it needs a bit of babysitting to restart... but it
 recovers well (without duplicating any data).

 Take a glance over the issues in the test repo and let me know if you
 think anything needs changing.  If everything looks good, I'll do the
 actual migration this week.

 And happy July 4th, everyone!

 sam


 On Tue, May 27, 2014 at 4:31 PM, Sam Berlin sber...@gmail.com wrote:

 What do folks think of the idea?  It'd make accepting patches easier
 (with pull requests, etc), and I'm sure there's other benefits for folks
 using the code too.

 We could also migrate issues if anyone knows a way to do that.

 sam


  --
 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 http://groups.google.com/group/google-guice.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com
 https://groups.google.com/d/msgid/google-guice/CAJEBNUcSC-WGwri-0Vjj1Sj%2BWNuqRy0Agbp7AM_BVTeDyXq-UA%40mail.gmail.com?utm_medium=emailutm_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 http://groups.google.com/group/google-guice.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/CAHsNDCQM0G8X1c8EKQunKUQn8JJ_3dDVHoGZZE1Ygj2c7Rk6Gg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Issue 811 in google-guice: Assisted inject doesn't work with boolean

2014-06-24 Thread google-guice

Status: New
Owner: 

New issue 811 by the...@gmail.com: Assisted inject doesn't work with boolean
http://code.google.com/p/google-guice/issues/detail?id=811

Description of the issue:
Assisted inject doesn't work with boolean, version 3.0

Steps to reproduce:
1. Code for Factory interface:
public interface RedirectorFactory {
public Redirector  build(
@Assisted(endpoints) EndpointsConfig endpoints,
@Assisted(redirectUrl) String redirectUrl,
@Assisted(redirectQuery) String redirectQuery,
@Assisted(mobile) boolean mobile);
}
2. Constructor for Object:
@Inject
public Redirector(
EndpointsConfig endpoints, String redirectUrl,
String redirectQuery,
boolean mobile) {...}
3. Code that executes:
Redirector redirector = redirectorFactory.build(endpoints,  
pureRedirectUrl, pureRedirectQuery, pureMobile);

4. Getting:
1) Could not find a suitable constructor in java.lang.Boolean. Classes must  
have either one (and only one) constructor annotated with @Inject or a  
zero-argument constructor that is not private.

  at java.lang.Boolean.class(Boolean.java:43)
  while locating java.lang.Boolean
for parameter 3 at  
com.nytimes.lire.service.Redirector.init(Redirector.java:65)
  at  
com.nytimes.lire.service.RedirectorFactory.build(RedirectorFactory.java:1)
  at  
com.google.inject.assistedinject.FactoryProvider2.initialize(FactoryProvider2.java:539)
  at  
com.google.inject.assistedinject.FactoryModuleBuilder$1.configure(FactoryModuleBuilder.java:335)


1 error
	at  
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435)
	at  
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:175)
	at  
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)

at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:72)
at com.google.inject.Guice.createInjector(Guice.java:62)


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 811 in google-guice: Assisted inject doesn't work with boolean

2014-06-24 Thread google-guice

Updates:
Status: WorkingAsIntended

Comment #1 on issue 811 by sberlin: Assisted inject doesn't work with  
boolean

http://code.google.com/p/google-guice/issues/detail?id=811

The @Inject'd class doesn't have the assisted parameters annotated with  
@Assisted.  The injection is failing because there's no boolean injection  
point in your main injector, and assistedinject doesn't know that it needs  
to assist it.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 811 in google-guice: Assisted inject doesn't work with boolean

2014-06-24 Thread google-guice


Comment #2 on issue 811 by the...@gmail.com: Assisted inject doesn't work  
with boolean

http://code.google.com/p/google-guice/issues/detail?id=811

It doesn't work without @Assisted(mobile) too.

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Issue 810 in google-guice: welcome-file-list is ignored. 404 not found error returned

2014-06-23 Thread google-guice

Status: New
Owner: 

New issue 810 by doctormi...@gmail.com: welcome-file-list is ignored. 404  
not found error returned

http://code.google.com/p/google-guice/issues/detail?id=810

Description of the issue:
I am using Guice filter to wrap servlet declaration. I specified the  
welcome-file-list in this way:

welcome-file-list
welcome-filehome/welcome-file
/welcome-file-list

Here it is my web.xml:
filter
filter-nameguiceFilter/filter-name

filter-classcom.google.inject.servlet.GuiceFilter/filter-class
/filter

filter-mapping
filter-nameguiceFilter/filter-name
url-pattern/*/url-pattern
/filter-mapping

listener
listener-classit.micheleorsi.IoCConfiguration/listener-class
/listener

In the IoCConfigration I have:
serve(/home).with(BrowserAuthentication.class);

Once I try to access the root path (/) I got 404 not found error.
If I specify the root in IoCConfiguration it works:
serve(/home, /).with(BrowserAuthentication.class);

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 810 in google-guice: welcome-file-list is ignored. 404 not found error returned

2014-06-23 Thread google-guice


Comment #1 on issue 810 by doctormi...@gmail.com: welcome-file-list is  
ignored. 404 not found error returned

http://code.google.com/p/google-guice/issues/detail?id=810

I am using this maven packages:
dependency
groupIdjavax.inject/groupId
artifactIdjavax.inject/artifactId
version1/version
/dependency
dependency
groupIdcom.google.inject/groupId
artifactIdguice/artifactId
version3.0/version
/dependency
dependency
groupIdcom.sun.jersey.contribs/groupId
artifactIdjersey-guice/artifactId
version1.18.1/version
/dependency

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


[google-guice.wiki] push by - Edited wiki page Scopes through web user interface. on 2014-06-23 21:11 GMT

2014-06-23 Thread google-guice

Revision: be48e27f999c
Author:   scelfo sce...@google.com
Date: Mon Jun 23 21:11:38 2014 UTC
Log:  Edited wiki page Scopes through web user interface.
http://code.google.com/p/google-guice/source/detail?r=be48e27f999crepo=wiki

Modified:
 /Scopes.wiki

===
--- /Scopes.wikiSun Mar  1 07:18:05 2009 UTC
+++ /Scopes.wikiMon Jun 23 21:11:38 2014 UTC
@@ -62,7 +62,7 @@
 ==Choosing a scope==
 If the object is *stateful*, the scoping should be obvious.  
Per-application is `@Singleton`, per-request is `@RequestScoped`, etc. If  
the object is *stateless* and *inexpensive to create*, scoping is  
unnecessary. Leave the binding unscoped and Guice will create new instances  
as they're required.


-Singletons are popular in Java applications but they don't provide much  
value, especially when dependency injection is involved. Although  
singletons save object creation (and later garbage collection), getting a  
handle to the single instance requires synchronization. Singletons are most  
useful for:
+Singletons are popular in Java applications but they don't provide much  
value, especially when dependency injection is involved. Although  
singletons save object creation (and later garbage collection),  
initialization of the singleton requires synchronization; getting a handle  
to the initialized singleton instance only requires reading a volatile.  
Singletons are most useful for:

   * stateful objects, such as configuration or counters
   * objects that are expensive to construct or lookup
   * objects that tie up resources, such as a database connection pool.

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


[google-guice.wiki] push by - Edited wiki page Scopes through web user interface. on 2014-06-23 21:16 GMT

2014-06-23 Thread google-guice

Revision: 175881a92463
Author:   scelfo sce...@google.com
Date: Mon Jun 23 21:16:56 2014 UTC
Log:  Edited wiki page Scopes through web user interface.
http://code.google.com/p/google-guice/source/detail?r=175881a92463repo=wiki

Modified:
 /Scopes.wiki

===
--- /Scopes.wikiMon Jun 23 21:11:38 2014 UTC
+++ /Scopes.wikiMon Jun 23 21:16:56 2014 UTC
@@ -62,7 +62,7 @@
 ==Choosing a scope==
 If the object is *stateful*, the scoping should be obvious.  
Per-application is `@Singleton`, per-request is `@RequestScoped`, etc. If  
the object is *stateless* and *inexpensive to create*, scoping is  
unnecessary. Leave the binding unscoped and Guice will create new instances  
as they're required.


-Singletons are popular in Java applications but they don't provide much  
value, especially when dependency injection is involved. Although  
singletons save object creation (and later garbage collection),  
initialization of the singleton requires synchronization; getting a handle  
to the initialized singleton instance only requires reading a volatile.  
Singletons are most useful for:
+Singletons are popular in Java applications but they don't provide much  
value, especially when dependency injection is involved. Although  
singletons save object creation (and later garbage collection),  
initialization of the singleton requires synchronization; getting a handle  
to the single initialized instance only requires reading a volatile.  
Singletons are most useful for:

   * stateful objects, such as configuration or counters
   * objects that are expensive to construct or lookup
   * objects that tie up resources, such as a database connection pool.

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 597 in google-guice: Persist Extension: UnitOfWork.begin() throws IllegalStateException when called multiple times

2014-06-20 Thread google-guice


Comment #21 on issue 597 by rfili...@gmail.com: Persist Extension:  
UnitOfWork.begin() throws IllegalStateException when called multiple times

http://code.google.com/p/google-guice/issues/detail?id=597

A unit test that exposes the bug and confirms the fix of remi.bantos is  
attached.




Attachments:
JpaPersistServiceTest.java  2.2 KB

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


[google-guice.wiki] push by - Edited wiki page JustInTimeBindings through web user interface. on 2014-06-18 14:43 GMT

2014-06-18 Thread google-guice

Revision: df3a31ea15ba
Author:   sberlin sber...@gmail.com
Date: Wed Jun 18 14:43:36 2014 UTC
Log:  Edited wiki page JustInTimeBindings through web user interface.
http://code.google.com/p/google-guice/source/detail?r=df3a31ea15barepo=wiki

Modified:
 /JustInTimeBindings.wiki

===
--- /JustInTimeBindings.wikiSun Nov 21 01:40:09 2010 UTC
+++ /JustInTimeBindings.wikiWed Jun 18 14:43:36 2014 UTC
@@ -3,7 +3,7 @@
 When the injector needs an instance of a type, it needs a binding. The  
bindings in a modules are called *explicit bindings*, and the injector uses  
them whenever they're available. If a type is needed but there isn't an  
explicit binding, the injector will attempt to create a *Just-In-Time  
binding*. These are also known as JIT bindings and implicit bindings.


 ==Eligible Constructors==
-Guice can create bindings for concrete types by using the type's  
*injectable constructor*. This is either a public, no-arguments  
constructor, or a constructor with the `@Inject` annotation:
+Guice can create bindings for concrete types by using the type's  
*injectable constructor*. This is either a non-private, no-arguments  
constructor, or a constructor with the `@Inject` annotation:

 {{{
 public class PayPalCreditCardProcessor implements CreditCardProcessor {
   private final String apiKey;

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 806 in google-guice: ContinuingHttpServletRequest: Make cookies immutable

2014-06-13 Thread google-guice


Comment #11 on issue 806 by david.os...@gmail.com:  
ContinuingHttpServletRequest: Make cookies immutable

http://code.google.com/p/google-guice/issues/detail?id=806

Any ETA for new beta containing this fix?

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
google-guice-dev group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   5   6   7   8   9   10   >