public class

RemoteCallBacks

extends Object
java.lang.Object
   ↳ com.davidluoye.support.os.RemoteCallBacks<CALLBACK extends android.os.IInterface, COOKIE>

Summary

Nested Classes
interface RemoteCallBacks.BiiConsumer<KEY, VALUE>  
Public Constructors
RemoteCallBacks()
RemoteCallBacks(boolean defRevertOrder)
Public Methods
void broadcast(BiConsumer<CALLBACK, COOKIE> consumer, boolean reverseOrder)
void broadcast(BiConsumer<CALLBACK, COOKIE> consumer)
EntrySet<CALLBACK, COOKIE> findBreak(BiiConsumer<CALLBACK, COOKIE> consumer)
EntrySet<CALLBACK, COOKIE> findBreak(BiiConsumer<CALLBACK, COOKIE> consumer, boolean reverseOrder)
CALLBACK getCallBackFromCookie(COOKIE cookie)
CALLBACK getCallBackFromCookie(COOKIE cookie, boolean reverseOrder)
COOKIE getCookieFromCallBack(CALLBACK callback)
boolean hasCookie(COOKIE cookie)
boolean put(CALLBACK callback, COOKIE cookie)
boolean put(CALLBACK callBack)
boolean remove(CALLBACK callback)
int size()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RemoteCallBacks ()

public RemoteCallBacks (boolean defRevertOrder)

Public Methods

public void broadcast (BiConsumer<CALLBACK, COOKIE> consumer, boolean reverseOrder)

public void broadcast (BiConsumer<CALLBACK, COOKIE> consumer)

public EntrySet<CALLBACK, COOKIE> findBreak (BiiConsumer<CALLBACK, COOKIE> consumer)

public EntrySet<CALLBACK, COOKIE> findBreak (BiiConsumer<CALLBACK, COOKIE> consumer, boolean reverseOrder)

public CALLBACK getCallBackFromCookie (COOKIE cookie)

public CALLBACK getCallBackFromCookie (COOKIE cookie, boolean reverseOrder)

public COOKIE getCookieFromCallBack (CALLBACK callback)

public boolean hasCookie (COOKIE cookie)

public boolean put (CALLBACK callback, COOKIE cookie)

public boolean put (CALLBACK callBack)

public boolean remove (CALLBACK callback)

public int size ()