Package com.google.inject.servlet

Examples of com.google.inject.servlet.ServletModule


  public static final String MOUNT_POINT = "/view/*";

  @Override
  protected void configure() {
    install(new ServletModule()
    {
      @Override
      protected void configureServlets() {
        bind(ComponentViewServlet.class);
        serve(MOUNT_POINT).with(ComponentViewServlet.class);
View Full Code Here


  }

  private void doConfigure() {
    install(new ResteasyModule());

    install(new ServletModule()
    {
      @Override
      protected void configureServlets() {
        log.debug("Mount point: {}", MOUNT_POINT);
View Full Code Here

public class WebResourcesModule
    extends AbstractModule
{
  @Override
  protected void configure() {
    install(new ServletModule()
    {
      @Override
      protected void configureServlets() {
        serve("/*").with(WebResourceServlet.class);
      }
View Full Code Here

public class NgDemoApplicationSetup extends GuiceServletContextListener {

    @Override
    protected Injector getInjector() {
        return Guice.createInjector(new ServletModule() {

            @Override
            protected void configureServlets() {

                super.configureServlets();
View Full Code Here

    }

    public void createServer() throws IOException {
        System.out.println("Starting grizzly...");

        Injector injector = Guice.createInjector(new ServletModule() {
            @Override
            protected void configureServlets() {
                bind(UserService.class).to(UserServiceImpl.class);
                bind(UserRepository.class).to(UserMockRepositoryImpl.class);
                bind(DummyService.class).to(DummyServiceImpl.class);
View Full Code Here

    public static ServletModule guiceFilterModule() {
        return guiceFilterModule("/*");
    }

    public static ServletModule guiceFilterModule(final String pattern) {
        return new ServletModule() {
            @Override
            protected void configureServlets() {
                filter(pattern).through(GuiceShiroFilter.class);
            }
        };
View Full Code Here

 
  @Test
  public void testJobCountersForKilledJob() throws Exception {
    WebResource r = resource();
    appContext = new MockHistoryContext(0, 1, 1, 1, true);
    injector = Guice.createInjector(new ServletModule() {
      @Override
      protected void configureServlets() {

        webApp = mock(HsWebApp.class);
        when(webApp.name()).thenReturn("hsmockwebapp");
View Full Code Here

    try {
      logger.info("Creating injector...");
      this.injector = Guice.createInjector(new AbstractModule() {
        protected void configure() {
          // Install default servlet bindings.
          install(new ServletModule());

          // Install user's module.
          if (module != null) {
            logger.info("Installing " + module + "...");
            install(module);
View Full Code Here

            if (doesClassExist(servletModuleClassName)) {

                Class<?> servletModuleClass = Class
                        .forName(servletModuleClassName);

                ServletModule servletModule = (ServletModule) servletModuleClass
                        .getConstructor().newInstance();

                modulesToLoad.add(servletModule);

            } else {
                // The servlet Module does not exist => we load the default one.
                ServletModule servletModule = new ServletModule() {

                    @Override
                    protected void configureServlets() {
                        bind(NinjaServletDispatcher.class).asEagerSingleton();
                        serve("/*").with(NinjaServletDispatcher.class);
 
View Full Code Here

                new ServerCompressionFilter(new EncodingType[] { EncodingType.SNAPPY }),
                new SimpleLoggingFilter());
            bind(FilterChain.class).toInstance(filterChain);
          }
        },
        new ServletModule()
        {
          @Override
          protected void configureServlets()
          {
            serve("/*").with(GuiceRestliServlet.class);
 
View Full Code Here

TOP

Related Classes of com.google.inject.servlet.ServletModule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.