com.github.dreamhead.moco.handler.AbstractResponseHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of moco-core Show documentation
Show all versions of moco-core Show documentation
Moco is an easy setup stub framework, mainly focusing on testing and integration.
package com.github.dreamhead.moco.handler;
import com.github.dreamhead.moco.MocoConfig;
import com.github.dreamhead.moco.ResponseHandler;
public abstract class AbstractResponseHandler implements ResponseHandler {
public ResponseHandler doApply(final MocoConfig config) {
return this;
}
@Override
@SuppressWarnings("unchecked")
public final ResponseHandler apply(final MocoConfig config) {
if (config.isFor(MocoConfig.RESPONSE_ID)) {
return (ResponseHandler) config.apply(this);
}
return doApply(config);
}
}