Package com.sun.jersey.guice

Examples of com.sun.jersey.guice.JerseyServletModule


* @author cfregly (chris@fregly.com)
*/
public class MiddleTierBootstrap extends ServerBootstrap {
    @Override
    protected void beforeInjectorCreation(LifecycleInjectorBuilder builderToBeUsed) {
        builderToBeUsed.withAdditionalModules(new JerseyServletModule() {
            @Override
            protected void configureServlets() {
                Map<String, String> params = Maps.newHashMap();
                params.put(PackagesResourceConfig.PROPERTY_PACKAGES, "com.fluxcapacitor.middletier");
                serve("/service/*").with(GuiceContainer.class, params);
View Full Code Here


* @author cfregly (chris@fregly.com)
*/
public class EdgeBootstrap extends ServerBootstrap {
    @Override
    protected void beforeInjectorCreation(LifecycleInjectorBuilder builderToBeUsed) {
        builderToBeUsed.withAdditionalModules(new JerseyServletModule() {
            @Override
            protected void configureServlets() {
                Map<String, String> params = Maps.newHashMap();
                params.put(PackagesResourceConfig.PROPERTY_PACKAGES, "com.fluxcapacitor.edge");
                serve("/service/*").with(GuiceContainer.class, params);
View Full Code Here

        root.addEventListener(new GuiceServletContextListener() {

            @Override
            protected Injector getInjector() {
                return parentInjector.createChildInjector(new JerseyServletModule() {
                    protected void configureServlets() {
                        final Map<String, String> params = new HashMap<String, String>();
                        params.put(PackagesResourceConfig.PROPERTY_PACKAGES,
                                   "jetty");
                        params.put("com.sun.jersey.config.property.resourceConfigClass",
View Full Code Here

      rootHandler.addHandler(servletHandler);

      servletHandler.addEventListener(new GuiceServletContextListener() {
        @Override
        protected Injector getInjector() {
          return parentInjector.createChildInjector(new JerseyServletModule() {
            private void registerJerseyEndpoint(String indexPath, Class<?> servlet) {
              filter(indexPath + "*").through(LeaderRedirectFilter.class);
              filter(indexPath + "*").through(GuiceContainer.class, CONTAINER_PARAMS);
              bind(servlet);
            }
View Full Code Here

TOP

Related Classes of com.sun.jersey.guice.JerseyServletModule

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.