object Chamber
Chamber is scoped data holder with custom scopes that are lifecycle aware. |
|
class ChamberField<T> : LifecycleObserver
ChamberField is an interactive class to the internal Chamber data holder (ChamberStore) and a lifecycleObserver that can be observable. It should be used with com.skydoves.chamber.annotation.ShareProperty annotation that has a key name. |
|
interface ChamberFieldObserver<T>
ChamberFieldObserver is a callback interface for observing ChamberField value updating. |
|
class ChamberLifecycleObserver : LifecycleObserver
ChamberLifecycleObserver is an onDestroy observer class. |
|
class ChamberStore
ChamberStore is an internal storage to store ChamberField and ChamberLifecycleObserver. |