• Home
  • History
  • Annotate
  • only in /external/guice/extensions/servlet/src/com/google/inject/servlet/
History log of /external/guice/extensions/servlet/src/com/google/inject/servlet/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
646e1742c047dc9a768f2bc065b33e9b5ab49006 24-Apr-2015 cgdecker <cgdecker@google.com> Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=92005346
ackage-info.java
bac730fa1b717351736182034aff62827a383090 22-Apr-2015 Ben McCann <ben@connectifier.com> Add missing @since tags for 4.0
copingException.java
copingOnly.java
ervletScopes.java
3d494420fcc4fd4e4fdf3e688375b4a5df04b99b 17-Oct-2014 Bruno Bieth <biethb@gmail.com> Fix RequestDispatcherRequestWrapper inconsistency between `getRequestURI` and `getRequestURL`
anagedServletPipeline.java
41c126f99d6309886a0ded2ac729033d755e1593 09-Oct-2014 Tamas Cservenak <tamas@cservenak.net> Issue #745: PathInfo not encoded
ervletDefinition.java
62471593121cd8d2e10b0fb7b815f4d004806fad 07-Sep-2014 Stuart McCulloch <mcculls@gmail.com> Results of 'mvn license:format -N' plus some minor tweaking
ervletUtils.java
99233335cc5a3c014f14d29ec28f43f15ff8450d 03-Oct-2014 Jonathan Haber <jhaber@hubspot.com> Move the references to javax.servlet into the anonymous class
ervletScopes.java
0558b324493c6a83f5e27d137a853d07d7df1e2a 10-Jul-2014 Sam Berlin <sameb@google.com> Update references in code & configuration to point to github instead of
googlecode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70898906
nternalServletModule.java
ervletDefinition.java
c00df28be8bfa45b2bdc8b4d3c101c20a9cbdc12 01-Jul-2014 Sam Berlin <sameb@google.com> Automated code cleanups by internal tool.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69390543
anagedFilterPipeline.java
anagedServletPipeline.java
ervletDefinition.java
3b02622e856e845f9bc5353a494b5ccc75dec40c 21-May-2014 Dhanji R. Prasanna <dhanji@gmail.com> Snapshot cookies in continuing request to prevent mutation side effects
ontinuingHttpServletRequest.java
4a4d8257ed41d8e2be03fd59a6c9dcf00c2379de 10-May-2014 Sam Berlin <sameb@google.com> Block when transferring request scope instead of checking owners & throwing exceptions. This lets users delete hacky spin loops.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66541958
uiceFilter.java
ervletScopes.java
269f2f69279d2cc4c3859e9dd0c08cb5f24bcc86 03-May-2014 Sam Berlin <sameb@google.com> Fix issue 379 -- strip the query off the URI when checking to see if the
pattern matches. (We don't need to strip the fragment off because fragments
aren't sent to servers.)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64996893
riPatternType.java
f1abba38c7f531ec808182579b9d0456b1a00a63 11-Apr-2014 Sam Berlin <sameb@google.com> On second thought, according to the javadocs @ http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html#getPathInfo() .. this is probably more correct, and still better than what it was before.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64726165
ervletDefinition.java
c35ebc2ce88fa26e1e36fd1eb806c2206ea98f00 11-Apr-2014 Sam Berlin <sameb@google.com> Fix external issue 372 -- only scrub the pathInfo if the servletPath actually
began it (not if it just happens to be longer than the servlet path).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64723867
ervletDefinition.java
c33e73ccd3ca611c26ba823b8fa73fe116dcc926 10-Mar-2014 Sam Berlin <sameb@google.com> Improve OutOfScopeException so that it tells you which key it was trying to
get.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62699406
uiceFilter.java
nternalServletModule.java
ervletScopes.java
883fe035ae3be076486f2d16b8b8216266f1ad6c 10-Mar-2014 Sam Berlin <sameb@google.com> Make ServletScopes#scopeRequest slightly more efficient for larger seed maps.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=61542674
ervletScopes.java
72460885d36e9a09ff351c0976cb85d6639487c0 06-Dec-2013 Sam Berlin <sameb@google.com> Fix typo, alertnative -> alternative. (Issue 777.)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=57755721
ervletScopes.java
5e5e2f552430c3b6e352ef43395b20af8688a90e 06-Dec-2013 Sam Berlin <sameb@google.com> Don't unnecessarily invoke Key#toString() when running in non-HTTP based RequestScope. Key#toString() is not memoized (unlike hashCode) and these allocations end up being consistently visible in our garbage sampling.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56861670
ervletScopes.java
9e2d95b4393bd41b7eb882705d208124e2a4dd18 27-Jun-2013 Christian Edward Gruber <cgruber@google.com> Clean up some formatting (includes some format artifacts from internal changes), and remove executable bit from several files which do not need them.
efaultFilterPipeline.java
ilterChainInvocation.java
ilterDefinition.java
ilterPipeline.java
iltersModuleBuilder.java
anagedFilterPipeline.java
anagedServletPipeline.java
ervletDefinition.java
ervletsModuleBuilder.java
riPatternMatcher.java
riPatternType.java
882330dad166a44b2498c7c13dcab61d853cecdd 16-May-2013 Christian Edward Gruber <cgruber@google.com> HttpServletRequest#getCookies() can return null; checks that in ContinuingHttpServletRequest.

-------------------
Manually Synced.
COMMIT=42047244
ontinuingHttpServletRequest.java
e5ed5b4fee89bbbe446346f63c52c842c709f733 16-May-2013 Christian Edward Gruber <cgruber@google.com> Add an @Inject constructor to DefaultFilterPipeline so services which depend upon it can be used with Modules.requireAtInjectOnConstructorsModule()

----------------
Manually synced.
COMMIT=33399588
efaultFilterPipeline.java
9111f48d5ac9df0504bd0eb702a15eb49383a3dd 15-May-2013 Christian Edward Gruber <cgruber@google.com> Add a ISE exception subclass for scoping exceptions
and document when it will be thrown for all the various
methods in ServletScopes.java

------------
Manually synced.
COMMIT=32471733
copingException.java
ervletScopes.java
2804e19f307e9c23bdd3260b7a3eda1f3d45567f 01-Jun-2012 Sam Berlin <sameb@google.com> Add explicit @Inject.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4907
nternalServletModule.java
389cb718a70cd11fdf9c336209246ebcfe944755 27-May-2012 Sam Berlin <sameb@google.com> Fixed exception in contextpath string manipulation.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4880
ilterDefinition.java
ervletDefinition.java
ervletUtils.java
1db3e7924216995afc2e042515938b5c93a7416a 27-May-2012 Sam Berlin <sameb@google.com> Follow-up cleanup CL, removing an unnecessary parameter and strengthening typing.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4879
ilterChainInvocation.java
ilterDefinition.java
997ae129e4a8d6792878ee272688424c577e085a 27-May-2012 Sam Berlin <sameb@google.com> Reduce stack size and simplify control flow in FilterChainInvocation.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4878
ilterChainInvocation.java
ilterDefinition.java
7dc62e5869d6d14744cc717b4a3d02e30fa22f66 27-May-2012 Sam Berlin <sameb@google.com> Add a new transferRequest method to ServletScopes which propagates all existing scoped objects. Allows servlet engines to detach & reattach threads (while waiting for a request to receive results from RPCs).

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4874
uiceFilter.java
ervletScopes.java
04cdfd9c98f6291d57d295767863f0226a6f97b3 17-Jan-2012 Sam Berlin <sameb@google.com> Remove duplicate code & instead delegate to Scopes.isScoped method.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4089
ervletScopes.java
b2f558228f0b812a38a0c2407baf5826b452cb2c 14-Jan-2012 Sam Berlin <sameb@google.com> Add ServletScopes.isRequestScoped.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4084
ervletScopes.java
fee2d237bd4d6f89ed510861a25d4f3eafa8f1d1 31-Oct-2011 Sam Berlin <sameb@google.com> Ensure servlets & filters are processed in the correct order in all scenarios. Fix so that code like:

MainModule extends ServletModule {
configureServlets() {
filter("/").through(FirstFilter.class);
install(new SecondaryModule());
}
}

SecondaryModule extends ServletModule {
configureServlets() {
filter("/").through(SecondaryFilter.class);
}
}

.. ends up with a request to "/" going to FirstFilter and _then_ SecondaryFilter.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3589
ilterChainInvocation.java
iltersModuleBuilder.java
anagedFilterPipeline.java
ervletModule.java
ervletsModuleBuilder.java
9afcdd8a24ee225e21c461144b524b3fc55c4033 31-Oct-2011 Sam Berlin <sameb@google.com> Prune all the billions of c.g.i.servlet.Filter{ChainInvocation,Definition}.doFilter elements from the stack traces.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3587
ilterChainInvocation.java
f74ee672186bffc687b2accb911344a7021e7ecf 18-Oct-2011 Sam Berlin <sameb@google.com> Better errors when using binder(), etc. outside of configure().

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3492
ervletModule.java
fbbb52dcc92e964b95f389684e87b363f6499173 17-Oct-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> fix issue 636, GuiceFilter should keep a strong ref to its logger.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3478


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1594 d779f126-a31b-0410-b53b-1d3aecad763e
uiceFilter.java
8c92236afd1f02f7ac574bb3df8d92c301067240 17-Oct-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Allow creation of a GuiceFilter that scopes, but does not dispatch to
ServletModule-bound servlets / filters.

@ScopingOnly GuiceFilter


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3476


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1592 d779f126-a31b-0410-b53b-1d3aecad763e
efaultFilterPipeline.java
uiceFilter.java
nternalServletModule.java
copingOnly.java
b405e0417151915b98c3d2033adb9770336a7bbb 17-Oct-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Fix flaky service test. The whole AsyncService thing probably should just be rm'd, but fixing the test for now.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3475


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1591 d779f126-a31b-0410-b53b-1d3aecad763e
uiceFilter.java
fb66c4219616e45fd19a8ccb5e93130d77ef96a3 16-Oct-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fix issue 636, GuiceFilter should keep a strong ref to its logger.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1587 d779f126-a31b-0410-b53b-1d3aecad763e
uiceFilter.java
05bf8e59221197d8e1b8b04bace4ff5cc34e7336 27-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Add Scopes.isCircularProxy, for use by Scope implementations. The basic problem is that somewhere along the line, Guice is breaking the type-safety of <T> in the scope(Key<T>, Provider<T>) method. This happens when <T> is involved in a circular dependency, and the ConstructionContext creates a circular proxy for a given 'expectedType' of <T> (the type in the parameter where it's being injected). Expected type is a superclass or superinterface of <T>, not a subclass or subinterface, so if a Scope caches the result of Key<T> -> Provider<T>.get(), and then tries to reuse it, it's possible that we return something that isn't compatible with <T>. This results in either a ClassCastException (if cglib is involved) or IllegalArgumentException (java reflection) when trying to construct the object, because the parameters don't match the arguments.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3341


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1586 d779f126-a31b-0410-b53b-1d3aecad763e
ervletScopes.java
e09d8bf14bab27501df1d19462a0542912022f94 27-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Replace the Request/Response Context after each ServletModule-registered
Filter. This fixes problems where wrapped request/response classes weren't passed to subsequent filters or servlets in the chain.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3340


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1585 d779f126-a31b-0410-b53b-1d3aecad763e
ilterChainInvocation.java
uiceFilter.java
anagedFilterPipeline.java
anagedServletPipeline.java
ervletDefinition.java
ervletScopes.java
0b26f78c3b954ae792e48adb3af49c12c4c4c717 09-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Make ServletModule work with requireExplicitBinding().

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3207


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1581 d779f126-a31b-0410-b53b-1d3aecad763e
nternalServletModule.java
b7a02b02d81c830d148355c90bc309bcd66fb592 08-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> * Remove unused imports
* Sort imports
* Convert tabs to spaces
* Fix the ant no_aop build


Revision created by MOE tool push_codebase.
MOE_MIGRATION=2532


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1572 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingHttpServletRequest.java
efaultFilterPipeline.java
ilterChainInvocation.java
ilterDefinition.java
ilterPipeline.java
iltersModuleBuilder.java
uiceFilter.java
uiceServletContextListener.java
nstanceFilterBindingImpl.java
nstanceServletBindingImpl.java
inkedFilterBinding.java
inkedFilterBindingImpl.java
inkedServletBinding.java
inkedServletBindingImpl.java
anagedFilterPipeline.java
anagedServletPipeline.java
equestParameters.java
equestScoped.java
ervletDefinition.java
ervletModule.java
ervletModuleTargetVisitor.java
ervletScopes.java
ervletsModuleBuilder.java
essionScoped.java
ec76179f50f9d8c340b311c6b019c00526566b66 30-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Restore usernames

Revision created by MOE tool push_codebase.
MOE_MIGRATION=2449


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1569 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingHttpServletRequest.java
uiceServletContextListener.java
nternalServletModule.java
anagedServletPipeline.java
ervletDefinition.java
ervletScopes.java
riPatternMatcher.java
a23937e0145d7bb4cc0c2169d21023bedee3fdb2 30-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Minor whitespace & temporary username changes

Revision created by MOE tool push_codebase.
MOE_MIGRATION=2448


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1568 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingHttpServletRequest.java
uiceServletContextListener.java
nternalServletModule.java
anagedServletPipeline.java
ervletDefinition.java
ervletScopes.java
riPatternMatcher.java
4e11457f34addf5d10fe0c31cefd54c75c37b540 29-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fixup whitespace

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1563 d779f126-a31b-0410-b53b-1d3aecad763e
bstractServletModuleBinding.java
nstanceFilterBinding.java
nstanceFilterBindingImpl.java
nstanceServletBinding.java
nstanceServletBindingImpl.java
inkedFilterBinding.java
inkedFilterBindingImpl.java
inkedServletBinding.java
inkedServletBindingImpl.java
ervletModuleBinding.java
ervletModuleTargetVisitor.java
d9c913acca55023ef5d76a32c3d4a51ee6b420cb 26-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingHttpServletRequest.java
ilterDefinition.java
iltersModuleBuilder.java
nstanceFilterBindingImpl.java
nstanceServletBindingImpl.java
inkedFilterBindingImpl.java
inkedServletBindingImpl.java
anagedFilterPipeline.java
anagedServletPipeline.java
ervletDefinition.java
ervletModule.java
ervletScopes.java
ervletsModuleBuilder.java
e133f5fecf00b72552b06d3187a8c4526a65bc34 24-May-2011 isaac.q.shum <isaac.q.shum@d779f126-a31b-0410-b53b-1d3aecad763e> Make the @RequestParameteters Map derive its values from the existing
ServletRequest binding. This makes it easier to construct a seedMap for use with
ServletScopes (one only needs to seed the request and response to override the
map as well).

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1550 d779f126-a31b-0410-b53b-1d3aecad763e
nternalServletModule.java
4e10dabd5f8aafed91bb849c850e57d89c9911b0 24-Mar-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 418 - make sure servlet extension works with context paths. thanks to Henning for provided the patches.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1529 d779f126-a31b-0410-b53b-1d3aecad763e
ilterDefinition.java
ervletDefinition.java
b886ce30c72408d8ed953d2bd525607e8f317b12 01-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> rm ServletScopes.nullObject -- use a null value in the map to seed a key with null.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1429 d779f126-a31b-0410-b53b-1d3aecad763e
ervletScopes.java
21967867cdfe6dbafabdac79bc3cd5c08e359626 24-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> allow scopeRequest/continueRequest to seed with a null value, and also type-check the values immediately.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1424 d779f126-a31b-0410-b53b-1d3aecad763e
ervletScopes.java
0e9a2c50ddc5ea99c2a5c99591990122e9db91d3 13-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> add @since tag.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1372 d779f126-a31b-0410-b53b-1d3aecad763e
ervletModuleBinding.java
71fe73ed4c6bcccbc6b71be1061435300b195c2f 13-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 570 & issue 569 -- share a hierarchy for servlet module bindings, expose a method to see if the binding will match against a URI.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1370 d779f126-a31b-0410-b53b-1d3aecad763e
bstractServletModuleBinding.java
ilterDefinition.java
nstanceFilterBinding.java
nstanceFilterBindingImpl.java
nstanceServletBinding.java
nstanceServletBindingImpl.java
inkedFilterBinding.java
inkedFilterBindingImpl.java
inkedServletBinding.java
inkedServletBindingImpl.java
ervletDefinition.java
ervletModuleBinding.java
845fc0e940e320cd177ed4a4f3543c58d6b19283 11-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fix @since version.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1369 d779f126-a31b-0410-b53b-1d3aecad763e
ervletModule.java
c13b5454a5cfa7d188e9a047017ac0de63ec4dfb 31-Oct-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> adding more missing @since 3.0 tags.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1335 d779f126-a31b-0410-b53b-1d3aecad763e
ervletModule.java
ervletModuleTargetVisitor.java
ervletScopes.java
riPatternType.java
103af50f397108411009d5304dfbde64a3be4a42 25-Oct-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> update extension package-info.java files to reference 3.0 instead of 2.0, also fix issue 563 -- assistedinject package-info referenced the wrong jar name.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1317 d779f126-a31b-0410-b53b-1d3aecad763e
ackage-info.java
97adab5a1c13e595fb833f3364c60ef972e3fe0d 21-Oct-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> Tentative fix for string index out of bounds exception in issue #560

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1299 d779f126-a31b-0410-b53b-1d3aecad763e
ervletDefinition.java
287355590aa8ad2d87f8ebfac3a0710e3b442c27 17-Oct-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1294 d779f126-a31b-0410-b53b-1d3aecad763e
ilterDefinition.java
ervletDefinition.java
2a031c02780b7742090aea2830b421b84867e2ff 27-Sep-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fix issue 544 -- allow ServletModules to be reused w/o reconstructing new ones. also fixes a bug where a ServletModule that contained only filters would have run each filter twice if the module was being reused (or three times if it was being used a third time, etc..). thanks to mathiue.carbou for pointing out the problem.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1273 d779f126-a31b-0410-b53b-1d3aecad763e
ervletModule.java
9ae3c2d66b23c157c090154b8b9bca839969ef30 27-Sep-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> add toString impls to each servletmodule binding.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1272 d779f126-a31b-0410-b53b-1d3aecad763e
nstanceFilterBindingImpl.java
nstanceServletBindingImpl.java
inkedFilterBindingImpl.java
inkedServletBindingImpl.java
b8d257487b130e10b4649a73680a9c1649f67a5d 20-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> Comment wording changed.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1255 d779f126-a31b-0410-b53b-1d3aecad763e
ervletScopes.java
0693a15423ec35824472a79b98983c3113c4da36 20-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> Support for custom request scopes overloaded onto the @RequestScoped annotation.

Also added ability to seed a scope map for both continuing HTTP request scopes as well as custom request scopes.

Also changed continuing HTTP requests in other request threads to fail if they happen to run in an HTTP request thread as per sberlin's recommendation. See tests for details

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1254 d779f126-a31b-0410-b53b-1d3aecad763e
ervletScopes.java
e511cf4323be20829e6aa3d2bfbd4de621bbc6f7 18-Sep-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> remove unused imports.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1252 d779f126-a31b-0410-b53b-1d3aecad763e
ervletModuleTargetVisitor.java
1848a29d323bd4d47581ae92b7551f4f236a3883 14-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> Early support for thread-continuation of servlet request.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1230 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingHttpServletRequest.java
ervletScopes.java
99ca2d6dfd9c1f10bc48a0bb4e635144298a6006 23-Aug-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> update parameter names to reflect what they are.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1208 d779f126-a31b-0410-b53b-1d3aecad763e
iltersModuleBuilder.java
ervletModule.java
ervletsModuleBuilder.java
b4b7f7209570bd75352eb322825ae79392f03978 22-Aug-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 524 part 2 -- add an SPI to the servlet extension to be able to introspect on its bindings.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1207 d779f126-a31b-0410-b53b-1d3aecad763e
bstractServletModuleBinding.java
ilterDefinition.java
iltersModuleBuilder.java
nstanceFilterBinding.java
nstanceFilterBindingImpl.java
nstanceServletBinding.java
nstanceServletBindingImpl.java
inkedFilterBinding.java
inkedFilterBindingImpl.java
inkedServletBinding.java
inkedServletBindingImpl.java
anagedFilterPipeline.java
anagedServletPipeline.java
ervletDefinition.java
ervletModuleTargetVisitor.java
ervletsModuleBuilder.java
riPatternMatcher.java
riPatternType.java
f8537eaaaf67e36af7469b392a4941e425459991 22-Aug-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1205 d779f126-a31b-0410-b53b-1d3aecad763e
efaultFilterPipeline.java
ilterChainInvocation.java
ilterDefinition.java
ilterPipeline.java
iltersModuleBuilder.java
uiceFilter.java
uiceServletContextListener.java
nternalServletModule.java
anagedFilterPipeline.java
anagedServletPipeline.java
equestParameters.java
equestScoped.java
ervletDefinition.java
ervletModule.java
ervletScopes.java
ervletsModuleBuilder.java
essionScoped.java
riPatternMatcher.java
riPatternType.java
ackage-info.java