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
om/google/inject/servlet/package-info.java
|
bac730fa1b717351736182034aff62827a383090 |
22-Apr-2015 |
Ben McCann <ben@connectifier.com> |
Add missing @since tags for 4.0
om/google/inject/servlet/ScopingException.java
om/google/inject/servlet/ScopingOnly.java
om/google/inject/servlet/ServletScopes.java
|
3d494420fcc4fd4e4fdf3e688375b4a5df04b99b |
17-Oct-2014 |
Bruno Bieth <biethb@gmail.com> |
Fix RequestDispatcherRequestWrapper inconsistency between `getRequestURI` and `getRequestURL`
om/google/inject/servlet/ManagedServletPipeline.java
|
41c126f99d6309886a0ded2ac729033d755e1593 |
09-Oct-2014 |
Tamas Cservenak <tamas@cservenak.net> |
Issue #745: PathInfo not encoded
om/google/inject/servlet/ServletDefinition.java
|
62471593121cd8d2e10b0fb7b815f4d004806fad |
07-Sep-2014 |
Stuart McCulloch <mcculls@gmail.com> |
Results of 'mvn license:format -N' plus some minor tweaking
om/google/inject/servlet/ServletUtils.java
|
99233335cc5a3c014f14d29ec28f43f15ff8450d |
03-Oct-2014 |
Jonathan Haber <jhaber@hubspot.com> |
Move the references to javax.servlet into the anonymous class
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
|
3b02622e856e845f9bc5353a494b5ccc75dec40c |
21-May-2014 |
Dhanji R. Prasanna <dhanji@gmail.com> |
Snapshot cookies in continuing request to prevent mutation side effects
om/google/inject/servlet/ContinuingHttpServletRequest.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
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/UriPatternType.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
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.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.
om/google/inject/servlet/DefaultFilterPipeline.java
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/FilterPipeline.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletsModuleBuilder.java
om/google/inject/servlet/UriPatternMatcher.java
om/google/inject/servlet/UriPatternType.java
|
882330dad166a44b2498c7c13dcab61d853cecdd |
16-May-2013 |
Christian Edward Gruber <cgruber@google.com> |
HttpServletRequest#getCookies() can return null; checks that in ContinuingHttpServletRequest. ------------------- Manually Synced. COMMIT=42047244
om/google/inject/servlet/ContinuingHttpServletRequest.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
om/google/inject/servlet/DefaultFilterPipeline.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
om/google/inject/servlet/ScopingException.java
om/google/inject/servlet/ServletScopes.java
|
2804e19f307e9c23bdd3260b7a3eda1f3d45567f |
01-Jun-2012 |
Sam Berlin <sameb@google.com> |
Add explicit @Inject. Revision created by MOE tool push_codebase. MOE_MIGRATION=4907
om/google/inject/servlet/InternalServletModule.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
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletUtils.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
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FilterDefinition.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
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FilterDefinition.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
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.java
|
b2f558228f0b812a38a0c2407baf5826b452cb2c |
14-Jan-2012 |
Sam Berlin <sameb@google.com> |
Add ServletScopes.isRequestScoped. Revision created by MOE tool push_codebase. MOE_MIGRATION=4084
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletsModuleBuilder.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
om/google/inject/servlet/FilterChainInvocation.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
om/google/inject/servlet/ServletModule.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
om/google/inject/servlet/GuiceFilter.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
om/google/inject/servlet/DefaultFilterPipeline.java
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ScopingOnly.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
om/google/inject/servlet/GuiceFilter.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
om/google/inject/servlet/GuiceFilter.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/InternalServletModule.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
om/google/inject/servlet/ContinuingHttpServletRequest.java
om/google/inject/servlet/DefaultFilterPipeline.java
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/FilterPipeline.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/GuiceServletContextListener.java
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBinding.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBinding.java
om/google/inject/servlet/LinkedServletBindingImpl.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/RequestParameters.java
om/google/inject/servlet/RequestScoped.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletModuleTargetVisitor.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/ServletsModuleBuilder.java
om/google/inject/servlet/SessionScoped.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
om/google/inject/servlet/ContinuingHttpServletRequest.java
om/google/inject/servlet/GuiceServletContextListener.java
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/UriPatternMatcher.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
om/google/inject/servlet/ContinuingHttpServletRequest.java
om/google/inject/servlet/GuiceServletContextListener.java
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/UriPatternMatcher.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
om/google/inject/servlet/AbstractServletModuleBinding.java
om/google/inject/servlet/InstanceFilterBinding.java
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBinding.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBinding.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBinding.java
om/google/inject/servlet/LinkedServletBindingImpl.java
om/google/inject/servlet/ServletModuleBinding.java
om/google/inject/servlet/ServletModuleTargetVisitor.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
om/google/inject/servlet/ContinuingHttpServletRequest.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBindingImpl.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/ServletsModuleBuilder.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
om/google/inject/servlet/InternalServletModule.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
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletModuleBinding.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
om/google/inject/servlet/AbstractServletModuleBinding.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/InstanceFilterBinding.java
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBinding.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBinding.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBinding.java
om/google/inject/servlet/LinkedServletBindingImpl.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletModuleBinding.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
om/google/inject/servlet/ServletModule.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
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletModuleTargetVisitor.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/UriPatternType.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
om/google/inject/servlet/package-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
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/ServletDefinition.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
om/google/inject/servlet/ServletModule.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
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBindingImpl.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/ServletModuleTargetVisitor.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
om/google/inject/servlet/ContinuingHttpServletRequest.java
om/google/inject/servlet/ServletScopes.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
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletsModuleBuilder.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
om/google/inject/servlet/AbstractServletModuleBinding.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/InstanceFilterBinding.java
om/google/inject/servlet/InstanceFilterBindingImpl.java
om/google/inject/servlet/InstanceServletBinding.java
om/google/inject/servlet/InstanceServletBindingImpl.java
om/google/inject/servlet/LinkedFilterBinding.java
om/google/inject/servlet/LinkedFilterBindingImpl.java
om/google/inject/servlet/LinkedServletBinding.java
om/google/inject/servlet/LinkedServletBindingImpl.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletModuleTargetVisitor.java
om/google/inject/servlet/ServletsModuleBuilder.java
om/google/inject/servlet/UriPatternMatcher.java
om/google/inject/servlet/UriPatternType.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
om/google/inject/servlet/DefaultFilterPipeline.java
om/google/inject/servlet/FilterChainInvocation.java
om/google/inject/servlet/FilterDefinition.java
om/google/inject/servlet/FilterPipeline.java
om/google/inject/servlet/FiltersModuleBuilder.java
om/google/inject/servlet/GuiceFilter.java
om/google/inject/servlet/GuiceServletContextListener.java
om/google/inject/servlet/InternalServletModule.java
om/google/inject/servlet/ManagedFilterPipeline.java
om/google/inject/servlet/ManagedServletPipeline.java
om/google/inject/servlet/RequestParameters.java
om/google/inject/servlet/RequestScoped.java
om/google/inject/servlet/ServletDefinition.java
om/google/inject/servlet/ServletModule.java
om/google/inject/servlet/ServletScopes.java
om/google/inject/servlet/ServletsModuleBuilder.java
om/google/inject/servlet/SessionScoped.java
om/google/inject/servlet/UriPatternMatcher.java
om/google/inject/servlet/UriPatternType.java
om/google/inject/servlet/package-info.java
|