Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package io.undertow.server.handlers.builder;
 
 

Author(s):
Stuart Douglas
public class SetHandlerBuilder implements HandlerBuilder {
    @Override
    public String name() {
        return "set";
    }
    @Override
    public Map<StringClass<?>> parameters() {
        Map<StringClass<?>> parameters = new HashMap<StringClass<?>>();
        parameters.put("value"ExchangeAttribute.class);
        parameters.put("attribute"ExchangeAttribute.class);
        return parameters;
    }
    @Override
    public Set<StringrequiredParameters() {
        final Set<Stringreq = new HashSet<String>();
        req.add("value");
        req.add("attribute");
        return req;
    }
    @Override
    public String defaultParameter() {
        return null;
    }
    @Override
    public HandlerWrapper build(final Map<StringObjectconfig) {
        final ExchangeAttribute value = (ExchangeAttributeconfig.get("value");
        final ExchangeAttribute attribute = (ExchangeAttributeconfig.get("attribute");
        return new HandlerWrapper() {
            @Override
            public HttpHandler wrap(HttpHandler handler) {
                return new SetAttributeHandler(handlerattributevalue);
            }
        };
    }
New to GrepCode? Check out our FAQ X