Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.thrift.clients;

import in.shop2020.utils.ConfigClientKeys;
import in.shop2020.purchase.PurchaseService.Client;

import org.apache.thrift.transport.TTransportException;

/**
 * @author mandeep
 *
 */
public class PurchaseClient extends GenericClient {

    private Client client = null;

    /**
     * 
     * @throws TTransportException
     */
    public PurchaseClient() throws TTransportException{
        this(ConfigClientKeys.purchase_service_server_host.toString(), ConfigClientKeys.purchase_service_server_port.toString());
    }

    /**
     * get the client for given hostkey and portkey
     * @param hostConfigKey
     * @param portConfigKey
     * @throws TTransportException
     */
    public PurchaseClient(String hostConfigKey, String portConfigKey) throws TTransportException{
        super(hostConfigKey, portConfigKey);
        client = new Client(protocol);
    }
    

    /**
     * Get the client
     * @return
     */
    public Client getClient(){
        return client;
    }
    
    @Override
    public void closeSession() {
        return;
    }

}