package com.aincc.seoulopenapi.network; import com.aincc.lib.network.common.BaseParam; import com.aincc.lib.network.http.HttpTask; import com.aincc.lib.network.http.HttpTrans; import com.aincc.lib.util.Logger; /** * * <h3><b>OpenTask</b></h3></br> * * @author aincc@barusoft.com * @version 1.0.0 * @since 1.0.0 * @param <T> * @param <E> */ public class OpenTask<T, E> extends HttpTask<T, E> { @SuppressWarnings("unchecked") @Override protected T parse(StringBuffer buffer, Class<? extends HttpTrans> transactionClass, BaseParam param) throws Exception { PacketBuilder pb = new PacketBuilder(buffer); return (T) HttpTrans.newInstance(pb, transactionClass, param); } @Override protected void prepare() { super.prepare(); Logger.i("uri = " + uri); } }