A C F G I L R S T W 

A

addFlow(Flow) - 类 中的静态方法cn.zhaiyifan.init.Init
Add flow to let Init manage.
addFlow(Map<String, Flow>) - 类 中的静态方法cn.zhaiyifan.init.Init
Add flow map to let Init manage.
addTask(int, Task) - 类 中的方法cn.zhaiyifan.init.Flow
Add task to this flow.
addTask(Task) - 类 中的方法cn.zhaiyifan.init.Wave
Add task.

C

cancel() - 类 中的方法cn.zhaiyifan.init.Flow
cannot guarantee immediately cancel
cancel(String) - 类 中的静态方法cn.zhaiyifan.init.Init
Cancel the flow.
clearFlow() - 类 中的静态方法cn.zhaiyifan.init.Init
Clear flow map.
cn.zhaiyifan.init - 程序包 cn.zhaiyifan.init
 

F

Flow - cn.zhaiyifan.init中的类
A coarse-grained concept, normally an app has only one flow, complex apps can have flow other than init flow, like patch, broadcast, etc.
Flow(String) - 类 的构造器cn.zhaiyifan.init.Flow
Constructor

G

getContext() - 类 中的静态方法cn.zhaiyifan.init.Init
Get application context for process information, package usage.
getDelay() - 类 中的方法cn.zhaiyifan.init.Task
Returns delay of the task in milliseconds, by default returns 0.
getFlow(String) - 类 中的静态方法cn.zhaiyifan.init.Init
 
getFlowStatus() - 类 中的方法cn.zhaiyifan.init.Flow
Get flow status.
getFlowStatus(String) - 类 中的静态方法cn.zhaiyifan.init.Init
Get status of flow specified by given name, see Status.
getName() - 类 中的方法cn.zhaiyifan.init.Flow
Get name of the flow.
getName() - 类 中的方法cn.zhaiyifan.init.Task
Get name of task.
getStatus() - 类 中的方法cn.zhaiyifan.init.Task
Get task status
getStatus() - 类 中的方法cn.zhaiyifan.init.Wave
Get wave status.
getTaskStatus(String) - 类 中的方法cn.zhaiyifan.init.Flow
Get task status.
getTaskStatus(String) - 类 中的方法cn.zhaiyifan.init.Wave
Get task status.
getThreadPool() - 类 中的静态方法cn.zhaiyifan.init.Init
Get thread pool used internally by Init library.

I

i(String, String) - 类 中的静态方法cn.zhaiyifan.init.LogImpl
 
ILog - cn.zhaiyifan.init中的接口
Log interface for application to implement so that the library can use application's custom Log, like file or report Created by mark.zhai on 15/10/3.
info(String, String) - 接口 中的方法cn.zhaiyifan.init.ILog
Send an information level log message, used by time-related log.
info(String, String) - 类 中的方法cn.zhaiyifan.init.LogImpl
 
Init - cn.zhaiyifan.init中的类
Entry to add, start and manage init flow.
Init() - 类 的构造器cn.zhaiyifan.init.Init
 
init(Context) - 类 中的静态方法cn.zhaiyifan.init.Init
Init with context.
init(Context, ILog) - 类 中的静态方法cn.zhaiyifan.init.Init
Init with context and log class.
isBlocked() - 类 中的方法cn.zhaiyifan.init.Task
Returns true if the task is blocked, by default returns true.

L

LogImpl - cn.zhaiyifan.init中的类
 
LogImpl() - 类 的构造器cn.zhaiyifan.init.LogImpl
 

R

removeFlow(String) - 类 中的静态方法cn.zhaiyifan.init.Init
Remove flow from Init.
run() - 类 中的方法cn.zhaiyifan.init.Task
Normally should not override it
runOnProcess(String) - 类 中的方法cn.zhaiyifan.init.Task
Determine task's process, by default returns true, which means run on all processes.

S

setDoneSignal(CountDownLatch) - 类 中的方法cn.zhaiyifan.init.Task
Set done signal.
setLogProxy(ILog) - 类 中的静态方法cn.zhaiyifan.init.LogImpl
 
setParentTask(Task) - 类 中的方法cn.zhaiyifan.init.Task
Set parent task which blocks this task until it finished.
setThreadPoolSize(int) - 类 中的静态方法cn.zhaiyifan.init.Init
Set thread pool size used by tasks.
setTimeout(long) - 类 中的方法cn.zhaiyifan.init.Flow
Set timeout to this flow.
setTimeout(long) - 类 中的方法cn.zhaiyifan.init.Wave
Set timeout to this wave.
start() - 类 中的方法cn.zhaiyifan.init.Flow
Start flow, return when all blocked tasks completed.
start(String) - 类 中的静态方法cn.zhaiyifan.init.Init
start flow.
start(Flow) - 类 中的静态方法cn.zhaiyifan.init.Init
start flow.
start() - 类 中的方法cn.zhaiyifan.init.Task
Run task.
start() - 类 中的方法cn.zhaiyifan.init.Wave
 
startAndRemove(String) - 类 中的静态方法cn.zhaiyifan.init.Init
start flow and remove from Init management.
Status - cn.zhaiyifan.init中的类
Status of flow.
Status() - 类 的构造器cn.zhaiyifan.init.Status
 
STATUS_DONE - 类 中的静态变量cn.zhaiyifan.init.Status
Done status
STATUS_EXECUTING - 类 中的静态变量cn.zhaiyifan.init.Status
Executing status
STATUS_PENDING_START - 类 中的静态变量cn.zhaiyifan.init.Status
Pending for start status
STATUS_UNKNOWN - 类 中的静态变量cn.zhaiyifan.init.Status
Unknown status

T

Task - cn.zhaiyifan.init中的类
Atomic abstraction in Init, usually a single-purpose operation.
Task(String) - 类 的构造器cn.zhaiyifan.init.Task
Constructor
Task(String, long) - 类 的构造器cn.zhaiyifan.init.Task
Constructor
Task(String, boolean) - 类 的构造器cn.zhaiyifan.init.Task
Constructor
Task(String, boolean, long) - 类 的构造器cn.zhaiyifan.init.Task
Constructor

W

w(String, String) - 类 中的静态方法cn.zhaiyifan.init.LogImpl
 
warn(String, String) - 接口 中的方法cn.zhaiyifan.init.ILog
Send an warning level log message, used by exception-related log.
warn(String, String) - 类 中的方法cn.zhaiyifan.init.LogImpl
 
Wave - cn.zhaiyifan.init中的类
A wave is made up of several tasks.
Wave(int, String) - 类 的构造器cn.zhaiyifan.init.Wave
 
A C F G I L R S T W