package org.mobicents.slee.resource.xcapclient.handler;
import java.util.List;
import org.mobicents.slee.resource.xcapclient.XCAPClientResourceAdaptor;
import org.mobicents.slee.resource.xcapclient.XCAPResourceAdaptorActivityHandle;
import org.openxdm.xcap.client.RequestHeader;
import org.openxdm.xcap.client.Response;
import org.openxdm.xcap.common.key.XcapUriKey;
/**
* Handles an async get request.
*
* @author emmartins
*
*/
public class AsyncGetHandler extends AbstractAsyncHandler {
public AsyncGetHandler(XCAPClientResourceAdaptor ra,
XCAPResourceAdaptorActivityHandle handle, XcapUriKey key,
List<RequestHeader> additionalRequestHeaders) {
super(ra, handle, key, additionalRequestHeaders);
}
@Override
protected Response doRequest() throws Exception {
return ra.getClient().get(key, additionalRequestHeaders);
}
}