All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.iprogrammerr.bright.server.request.ResolvedRequest Maven / Gradle / Ivy

package com.iprogrammerr.bright.server.request;

import com.iprogrammerr.bright.server.model.Attributes;
import com.iprogrammerr.bright.server.model.Primitives;

public final class ResolvedRequest extends RequestEnvelope implements MatchedRequest {

	private final Primitives parameters;
	private final Primitives pathVariables;

	public ResolvedRequest(Request request, Primitives parameters, Primitives pathVariables) {
		super(request);
		this.parameters = parameters;
		this.pathVariables = pathVariables;
	}

	public ResolvedRequest(Request request) {
		this(request, new Attributes(), new Attributes());
	}

	@Override
	public Primitives parameters() {
		return this.parameters;
	}

	@Override
	public Primitives pathVariables() {
		return this.pathVariables;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy