public class Scheduller extends Object
| Constructor and Description |
|---|
Scheduller(MTProto mtProto,
CallWrapper wrapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
confirmMessage(long msgId) |
PreparedPackage |
doSchedule(int contextId,
boolean isInited) |
void |
forgetMessage(int id) |
void |
forgetMessageByMsgId(long msgId) |
long |
getMessageIdGenerationTime(long msgId) |
boolean |
isMessageFromCurrentGeneration(long msgId) |
boolean |
isMessaveConfirmed(long msgId) |
int[] |
mapFastConfirm(int fastConfirm) |
int |
mapSchedullerId(long msgId) |
void |
onConnectionDies(int connectionId) |
void |
onMessageConfirmed(long msgId) |
void |
onMessageFastConfirmed(int fastConfirm) |
void |
onServerError(long msgId) |
int |
postMessage(TLObject object,
boolean isApi,
long timeout) |
int |
postMessage(TLObject object,
boolean isApi,
long timeout,
boolean highPrioroty) |
int |
postMessageDelayed(TLObject object,
boolean isRpc,
long timeout,
int delay,
int contextId,
boolean highPrioroty) |
void |
prepareScheduller(PrepareSchedule prepareSchedule,
int[] connectionIds) |
void |
registerFastConfirm(long msgId,
int fastConfirm) |
void |
resendAsNewMessage(long msgId) |
void |
resendAsNewMessageDelayed(long msgId,
int delay) |
void |
resendMessage(long msgId) |
void |
resetMessageId() |
void |
resetSession() |
void |
updateMessageId(long newLastMessageId) |
public Scheduller(MTProto mtProto, CallWrapper wrapper)
public void updateMessageId(long newLastMessageId)
public long getMessageIdGenerationTime(long msgId)
public int postMessageDelayed(TLObject object, boolean isRpc, long timeout, int delay, int contextId, boolean highPrioroty)
public int postMessage(TLObject object, boolean isApi, long timeout)
public int postMessage(TLObject object, boolean isApi, long timeout, boolean highPrioroty)
public void prepareScheduller(PrepareSchedule prepareSchedule, int[] connectionIds)
public void registerFastConfirm(long msgId,
int fastConfirm)
public int mapSchedullerId(long msgId)
public void resetMessageId()
public void resetSession()
public boolean isMessageFromCurrentGeneration(long msgId)
public void resendAsNewMessage(long msgId)
public void resendAsNewMessageDelayed(long msgId,
int delay)
public void resendMessage(long msgId)
public int[] mapFastConfirm(int fastConfirm)
public void onMessageFastConfirmed(int fastConfirm)
public void onMessageConfirmed(long msgId)
public void confirmMessage(long msgId)
public boolean isMessaveConfirmed(long msgId)
public void forgetMessageByMsgId(long msgId)
public void forgetMessage(int id)
public PreparedPackage doSchedule(int contextId, boolean isInited)
public void onServerError(long msgId)
public void onConnectionDies(int connectionId)
Copyright © 2016. All rights reserved.