Package com.google.greaze.server.filters

Examples of com.google.greaze.server.filters.GreazeFilterChain


  @Inject
  public GreazeDispatcherServlet(Injector injector, @Named("resource-prefix") String resourcePrefix,
      GreazeFilterChain filtersToBeInstalled) {
    this.filters = filtersToBeInstalled == null
        ? new GreazeFilterChain() : filtersToBeInstalled.copyOf();
    this.filters.install(new RequestServicingFilter());
    for (GreazeFilter filter : this.filters.getFilters()) {
      filter.init(injector, resourcePrefix);
    }
  }
View Full Code Here


  }

  public Module build() {
    if (responseBuilderMap == null) responseBuilderMap = new ResponseBuilderMap.Builder().build();
    if (restCallSpecMap == null) restCallSpecMap = new RestCallSpecMap.Builder().build();
    if (filters == null) filters = new GreazeFilterChain();
    if (serverGsonBuilder == null) serverGsonBuilder = new GsonBuilder();

    return new AbstractModule() {
      @Override
      protected void configure() {
View Full Code Here

  protected final ResourceUrlPaths urlPaths;
  protected final FilterChain guiceFilterChain;

  protected NetworkSwitcherRest(Injector injector, ResourceUrlPaths urlPaths) {
    this.urlPaths = urlPaths;
    GreazeFilterChain filters = injector.getInstance(GreazeFilterChain.class);
    final GreazeDispatcherServlet dispatcher =
        new GreazeDispatcherServlet(injector, urlPaths.getResourcePrefix(), filters);
    this.guiceFilterChain = new FilterChain() {
      @Override
      public void doFilter(ServletRequest request, ServletResponse response) throws IOException,
View Full Code Here

TOP

Related Classes of com.google.greaze.server.filters.GreazeFilterChain

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.