cn.hyperchain.sdk.request.SendTxRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of litesdk Show documentation
Show all versions of litesdk Show documentation
A Java client tool for Hyperchain
package cn.hyperchain.sdk.request;
import cn.hyperchain.sdk.exception.RequestException;
import cn.hyperchain.sdk.provider.ProviderManager;
import cn.hyperchain.sdk.response.Response;
import cn.hyperchain.sdk.response.TxHashResponse;
/**
* this class represents send tx request.
*
* @author Lam
* @ClassName SendTxRequest
* @date 2019-07-11
*/
public class SendTxRequest extends Request {
public SendTxRequest(String method, ProviderManager providerManager, Class clazz, int... nodeIds) {
super(method, providerManager, clazz, nodeIds);
this.providerManager = providerManager;
}
@Override
public Response send() throws RequestException {
TxHashResponse response = (TxHashResponse) super.send();
response.setNodeIds(this.nodeIds);
response.setProviderManager(this.providerManager);
return response;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy