38 lines
1.1 KiB
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);
|
|
}
|