AbstractMediaFileService.smali
.class public abstract Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;
.super Ljava/lang/Object;
.source "AbstractMediaFileService.java"
# instance fields
.field private DEFAULT_CONFIGURATION:Lio/rong/imlib/filetransfer/Configuration;
.field private DEFAULT_DISPATCHER:Lio/rong/imlib/filetransfer/CallDispatcher;
.field private mediaPath:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 3
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lio/rong/imlib/filetransfer/CallDispatcher;
invoke-direct {v0}, Lio/rong/imlib/filetransfer/CallDispatcher;-><init>()V
iput-object v0, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->DEFAULT_DISPATCHER:Lio/rong/imlib/filetransfer/CallDispatcher;
.line 3
new-instance v0, Lio/rong/imlib/filetransfer/Configuration$Builder;
invoke-direct {v0}, Lio/rong/imlib/filetransfer/Configuration$Builder;-><init>()V
const/16 v1, 0x1e
invoke-virtual {v0, v1}, Lio/rong/imlib/filetransfer/Configuration$Builder;->connectTimeout(I)Lio/rong/imlib/filetransfer/Configuration$Builder;
move-result-object v0
const/16 v1, 0x3c
invoke-virtual {v0, v1}, Lio/rong/imlib/filetransfer/Configuration$Builder;->readTimeout(I)Lio/rong/imlib/filetransfer/Configuration$Builder;
move-result-object v0
invoke-virtual {v0}, Lio/rong/imlib/filetransfer/Configuration$Builder;->build()Lio/rong/imlib/filetransfer/Configuration;
move-result-object v0
iput-object v0, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->DEFAULT_CONFIGURATION:Lio/rong/imlib/filetransfer/Configuration;
return-void
.end method
# virtual methods
.method public cancel(ILio/rong/imlib/filetransfer/CancelCallback;)V
.registers 4
if-lez p1, :cond_d
.line 1
invoke-virtual {p0}, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->dispatcher()Lio/rong/imlib/filetransfer/CallDispatcher;
move-result-object v0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1, p2}, Lio/rong/imlib/filetransfer/CallDispatcher;->cancel(Ljava/lang/Object;Lio/rong/imlib/filetransfer/CancelCallback;)V
:cond_d
return-void
.end method
.method protected dispatcher()Lio/rong/imlib/filetransfer/CallDispatcher;
.registers 2
.line 1
iget-object v0, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->DEFAULT_DISPATCHER:Lio/rong/imlib/filetransfer/CallDispatcher;
return-object v0
.end method
.method protected getConfiguration()Lio/rong/imlib/filetransfer/Configuration;
.registers 2
.line 1
iget-object v0, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->DEFAULT_CONFIGURATION:Lio/rong/imlib/filetransfer/Configuration;
return-object v0
.end method
.method public getMediaPath()Ljava/lang/String;
.registers 2
.line 1
iget-object v0, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->mediaPath:Ljava/lang/String;
return-object v0
.end method
.method public setMediaPath(Ljava/lang/String;)V
.registers 2
.line 1
iput-object p1, p0, Lio/rong/imlib/filetransfer/upload/AbstractMediaFileService;->mediaPath:Ljava/lang/String;
return-void
.end method