package com.github.dreamhead.moco.setting;
import com.github.dreamhead.moco.MocoConfig;
import com.github.dreamhead.moco.RequestMatcher;
import com.github.dreamhead.moco.SocketResponseSetting;
import static com.github.dreamhead.moco.util.Configs.configItem;
public class SocketSetting extends BaseSetting<SocketResponseSetting>
implements Setting<SocketResponseSetting>, SocketResponseSetting {
public SocketSetting(final RequestMatcher matcher) {
super(matcher);
}
@Override
protected BaseSetting<SocketResponseSetting> createSetting(final RequestMatcher matcher) {
return new SocketSetting(matcher);
}
@Override
protected RequestMatcher configMatcher(final RequestMatcher matcher, final MocoConfig config) {
return configItem(matcher, config);
}
}