Package discord4j.core
Class StateHolder
- java.lang.Object
-
- discord4j.core.StateHolder
-
public final class StateHolder extends Object
Holder for various pieces of state for use in caching.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description discord4j.store.api.primitive.LongObjStore<CategoryBean>
getCategoryStore()
discord4j.store.api.primitive.LongObjStore<GuildEmojiBean>
getGuildEmojiStore()
discord4j.store.api.primitive.LongObjStore<GuildBean>
getGuildStore()
discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,MemberBean>
getMemberStore()
discord4j.store.api.primitive.LongObjStore<MessageBean>
getMessageStore()
discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,PresenceBean>
getPresenceStore()
discord4j.store.api.primitive.LongObjStore<RoleBean>
getRoleStore()
AtomicLong
getSelfId()
discord4j.store.api.primitive.LongObjStore<TextChannelBean>
getTextChannelStore()
discord4j.store.api.primitive.LongObjStore<UserBean>
getUserStore()
discord4j.store.api.primitive.LongObjStore<VoiceChannelBean>
getVoiceChannelStore()
discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,VoiceStateBean>
getVoiceStateStore()
reactor.core.publisher.Mono<Void>
invalidateStores()
-
-
-
Method Detail
-
getCategoryStore
public discord4j.store.api.primitive.LongObjStore<CategoryBean> getCategoryStore()
-
getGuildStore
public discord4j.store.api.primitive.LongObjStore<GuildBean> getGuildStore()
-
getGuildEmojiStore
public discord4j.store.api.primitive.LongObjStore<GuildEmojiBean> getGuildEmojiStore()
-
getMemberStore
public discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,MemberBean> getMemberStore()
-
getMessageStore
public discord4j.store.api.primitive.LongObjStore<MessageBean> getMessageStore()
-
getPresenceStore
public discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,PresenceBean> getPresenceStore()
-
getRoleStore
public discord4j.store.api.primitive.LongObjStore<RoleBean> getRoleStore()
-
getTextChannelStore
public discord4j.store.api.primitive.LongObjStore<TextChannelBean> getTextChannelStore()
-
getUserStore
public discord4j.store.api.primitive.LongObjStore<UserBean> getUserStore()
-
getVoiceChannelStore
public discord4j.store.api.primitive.LongObjStore<VoiceChannelBean> getVoiceChannelStore()
-
getVoiceStateStore
public discord4j.store.api.Store<discord4j.store.api.util.LongLongTuple2,VoiceStateBean> getVoiceStateStore()
-
getSelfId
public AtomicLong getSelfId()
-
invalidateStores
public reactor.core.publisher.Mono<Void> invalidateStores()
-
-