summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/FilterBindings.java
blob: 4dabed41bc6d175072d4998c48a169874d6f4d0b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.jdisc.http.server;

import com.yahoo.jdisc.application.BindingRepository;
import com.yahoo.jdisc.http.filter.RequestFilter;
import com.yahoo.jdisc.http.filter.ResponseFilter;

/**
 * @author bakksjo
 */
public class FilterBindings {

    private final BindingRepository<RequestFilter> requestFilters;
    private final BindingRepository<ResponseFilter> responseFilters;

    public FilterBindings(BindingRepository<RequestFilter> requestFilters,
                          BindingRepository<ResponseFilter> responseFilters) {
        this.requestFilters = requestFilters;
        this.responseFilters = responseFilters;
    }

    public BindingRepository<RequestFilter> getRequestFilters() {
        return requestFilters;
    }

    public BindingRepository<ResponseFilter> getResponseFilters() {
        return responseFilters;
    }

}