public class DataContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataContext.EntityUpdate |
static class |
DataContext.EntityUpdateType |
| Modifier and Type | Method and Description |
|---|---|
static void |
addEntityExtraData(Object entity,
Object extraData) |
static void |
addUpdate(DataContext.EntityUpdateType type,
Object entity) |
static void |
addUpdate(DataContext.EntityUpdateType type,
Object entity,
int priority) |
static DataContext |
get() |
List<DataContext.EntityUpdate> |
getDataUpdates() |
static Object |
getEntityExtraData(Object entity) |
Object[][] |
getUpdates() |
static void |
init() |
static void |
init(DataDispatcher dataDispatcher,
DataEnabled.PublishMode publishMode) |
static void |
init(Gravity gravity,
String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode) |
static void |
init(String topic,
Class<? extends DataTopicParams> dataTopicParamsClass,
DataEnabled.PublishMode publishMode) |
static boolean |
isNull() |
static void |
observe() |
static void |
publish() |
static void |
publish(DataEnabled.PublishMode publishMode) |
static void |
remove() |
void |
setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor) |
public static void init()
public static void init(String topic, Class<? extends DataTopicParams> dataTopicParamsClass, DataEnabled.PublishMode publishMode)
public static void init(Gravity gravity, String topic, Class<? extends DataTopicParams> dataTopicParamsClass, DataEnabled.PublishMode publishMode)
public static void init(DataDispatcher dataDispatcher, DataEnabled.PublishMode publishMode)
public static DataContext get()
public static void remove()
public static boolean isNull()
public List<DataContext.EntityUpdate> getDataUpdates()
public Object[][] getUpdates()
public void setDataUpdatePostprocessor(DataUpdatePostprocessor dataUpdatePostprocessor)
public static void addUpdate(DataContext.EntityUpdateType type, Object entity)
public static void addUpdate(DataContext.EntityUpdateType type, Object entity, int priority)
public static void addEntityExtraData(Object entity, Object extraData)
public static Object getEntityExtraData(Object entity)
public static void observe()
public static void publish()
public static void publish(DataEnabled.PublishMode publishMode)