public final class StateHolder extends Object
In addition to saving the current bot user ID, the following stores are kept in this class:
long
keys and ChannelBean
values.long
keys and GuildBean
values.long
keys and GuildEmojiBean
values.long
pair keys and MemberBean
values.long
keys and MessageBean
values.long
pair keys and PresenceBean
values.long
keys and RoleBean
values.long
keys and UserBean
values.long
pair keys and VoiceStateBean
values.Modifier and Type | Method and Description |
---|---|
LongObjStore<ChannelBean> |
getChannelStore() |
LongObjStore<GuildEmojiBean> |
getGuildEmojiStore() |
LongObjStore<GuildBean> |
getGuildStore() |
Store<LongLongTuple2,MemberBean> |
getMemberStore() |
LongObjStore<MessageBean> |
getMessageStore() |
Store<LongLongTuple2,PresenceBean> |
getPresenceStore() |
LongObjStore<RoleBean> |
getRoleStore() |
AtomicLong |
getSelfId() |
LongObjStore<UserBean> |
getUserStore() |
Store<LongLongTuple2,VoiceStateBean> |
getVoiceStateStore() |
Mono<Void> |
invalidateStores() |
public LongObjStore<ChannelBean> getChannelStore()
public LongObjStore<GuildBean> getGuildStore()
public LongObjStore<GuildEmojiBean> getGuildEmojiStore()
public Store<LongLongTuple2,MemberBean> getMemberStore()
public LongObjStore<MessageBean> getMessageStore()
public Store<LongLongTuple2,PresenceBean> getPresenceStore()
public LongObjStore<RoleBean> getRoleStore()
public LongObjStore<UserBean> getUserStore()
public Store<LongLongTuple2,VoiceStateBean> getVoiceStateStore()
public AtomicLong getSelfId()