Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.utilitiessavings.testapp.server.guice;
- import javax.inject.Singleton;
- import com.google.inject.servlet.ServletModule;
- import com.gwtplatform.dispatch.shared.ActionImpl;
- import com.gwtplatform.dispatch.shared.SecurityCookie;
- import com.gwtplatform.dispatch.server.guice.DispatchServiceImpl;
- import com.gwtplatform.dispatch.server.guice.HttpSessionSecurityCookieFilter;
- import com.utilitiessavings.testapp.server.BlobServiceImpl;
- import com.utilitiessavings.testapp.server.Dao;
- import com.utilitiessavings.testapp.server.UploadServiceImpl;
- import com.utilitiessavings.testapp.shared.LoginInfo;
- public class DispatchServletModule extends ServletModule
- {
- // CAN'T DO THIS HERE????
- // String jSessionId=this.getThreadLocalRequest().getSession().getId();
- @Override
- public void configureServlets()
- {
- serve("/" + ActionImpl.DEFAULT_SERVICE_NAME).with(DispatchServiceImpl.class);
- bindConstant().annotatedWith(SecurityCookie.class).to("DREWCOOKIE");
- requestStaticInjection(UploadServiceImpl.class);
- // replaces the below, combined with web.xml entry
- //serve("/testapp4/uploadservice").with(UploadServiceImpl.class);
- serve("/testapp4/blobservice").with(BlobServiceImpl.class);
- filter("*").through(HttpSessionSecurityCookieFilter.class);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement