Shamrock/qqinterface/src/main/java/com/tencent/mobileqq/transfile/api/ITransFileController.java

38 lines
1.1 KiB
Java

package com.tencent.mobileqq.transfile.api;
import com.tencent.mobileqq.transfile.TransferRequest;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
import mqq.app.api.IRuntimeService;
public interface ITransFileController extends IRuntimeService {
// void addHandle(TransProcessorHandler transProcessorHandler);
//@Deprecated
//void addProcessor(String str, IHttpCommunicatorListener iHttpCommunicatorListener);
//boolean containsProcessor(String str, long j2);
//IHttpCommunicatorListener findProcessor(String str);
//IHttpCommunicatorListener findProcessor(String str, long j2);
//TransFileControllerBusHelper getBusHelper();
//ConcurrentHashMap<String, IHttpCommunicatorListener> getProcessMap();
AtomicBoolean isWorking();
// void removeHandle(TransProcessorHandler transProcessorHandler);
// boolean removeProcessor(String str);
// void removeProcessorByPeerUin(String str, int i2);
// void stop(TransferRequest transferRequest);
boolean transferAsync(TransferRequest transferRequest);
}