package com.microsoft.live.test.util; import java.util.concurrent.BlockingQueue; import com.microsoft.live.LiveConnectClient; import com.microsoft.live.LiveOperation; import com.microsoft.live.LiveOperationListener; public class GetAsyncRunnable extends AsyncRunnable<LiveOperation, LiveOperationListener> { public GetAsyncRunnable(BlockingQueue<LiveOperation> queue, LiveConnectClient connectClient, String path, LiveOperationListener listener) { super(queue, connectClient, path, listener); } public GetAsyncRunnable(BlockingQueue<LiveOperation> queue, LiveConnectClient connectClient, String path, LiveOperationListener listener, Object userState) { super(queue, connectClient, path, listener, userState); } @Override protected LiveOperation calledWithoutUserState() { return this.connectClient.getAsync(path, listener); } @Override protected LiveOperation calledWithUserState(Object userState) { return this.connectClient.getAsync(path, listener, userState); } }