package com.github.dreamhead.moco.handler; import com.github.dreamhead.moco.MocoProcedure; import com.github.dreamhead.moco.ResponseHandler; import com.github.dreamhead.moco.internal.SessionContext; public class ProcedureResponseHandler extends AbstractResponseHandler implements ResponseHandler { private final MocoProcedure procedure; public ProcedureResponseHandler(final MocoProcedure procedure) { this.procedure = procedure; } @Override public void writeToResponse(final SessionContext context) { this.procedure.execute(); } }