package com.github.dreamhead.moco.setting;
import com.github.dreamhead.moco.ConfigApplier;
import com.github.dreamhead.moco.Request;
import com.github.dreamhead.moco.ResponseSetting;
import com.github.dreamhead.moco.internal.SessionContext;
public interface Setting<T extends ResponseSetting> extends ConfigApplier<Setting<T>>, ResponseSetting<T> {
boolean match(final Request request);
void writeToResponse(final SessionContext context);
}