Index
All Classes and Interfaces|All Packages
A
- AsyncRedisMessageReceiveEvent - Class in dev.demeng.pluginbase.redis.event
-
Asynchronous event called when a Redis message is received by the server.
- AsyncRedisMessageReceiveEvent(String, MessageTransferObject) - Constructor for class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
C
- close() - Method in class dev.demeng.pluginbase.redis.Redis
-
Closes the Redis connection and unsubscribes to all channels.
D
- dev.demeng.pluginbase.redis - package dev.demeng.pluginbase.redis
- dev.demeng.pluginbase.redis.event - package dev.demeng.pluginbase.redis.event
F
- fromJson(String) - Static method in class dev.demeng.pluginbase.redis.MessageTransferObject
-
Obtains
MessageTransferObjectfrom the provided JSON String.
G
- getChannel() - Method in interface dev.demeng.pluginbase.redis.event.IRedisMessageReceiveEvent
-
Gets the channel of the message.
- getHandlerList() - Static method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getHandlerList() - Static method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
- getHandlers() - Method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getHandlers() - Method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
- getJedisPool() - Method in interface dev.demeng.pluginbase.redis.IRedis
-
Gets the JedisPool instance backing the Redis instance.
- getMessage() - Method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getMessage() - Method in interface dev.demeng.pluginbase.redis.event.IRedisMessageReceiveEvent
-
Gets the raw string message.
- getMessage() - Method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
- getMessageObject(Class<T>) - Method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getMessageObject(Class<T>) - Method in interface dev.demeng.pluginbase.redis.event.IRedisMessageReceiveEvent
-
Gets the object from the received message
- getMessageObject(Class<T>) - Method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
- getSenderId() - Method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getSenderId() - Method in interface dev.demeng.pluginbase.redis.event.IRedisMessageReceiveEvent
-
Gets the ID of the sending server.
- getSenderId() - Method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
- getTimestamp() - Method in class dev.demeng.pluginbase.redis.event.AsyncRedisMessageReceiveEvent
- getTimestamp() - Method in interface dev.demeng.pluginbase.redis.event.IRedisMessageReceiveEvent
-
Gets the timestamp of the message
- getTimestamp() - Method in class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
I
- IRedis - Interface in dev.demeng.pluginbase.redis
-
Represents an individual redis instance, created by the library.
- IRedisMessageReceiveEvent - Interface in dev.demeng.pluginbase.redis.event
-
The interface of a Redis message receive event.
- isSubscribed(String) - Method in class dev.demeng.pluginbase.redis.Redis
-
Returns whether the channel is subscribed to or not.
M
- MessageTransferObject - Class in dev.demeng.pluginbase.redis
-
The object that wraps an object to be sent across the network, serializable using
Gson. - MessageTransferObject() - Constructor for class dev.demeng.pluginbase.redis.MessageTransferObject
O
- of(String, Object, long) - Static method in class dev.demeng.pluginbase.redis.MessageTransferObject
-
Wraps the given object to a
MessageTransferObjectobject. - of(ConfigurationSection) - Static method in class dev.demeng.pluginbase.redis.RedisCredentials
-
Gets Redis credentials from a configuration section.
P
- parseMessageObject(Class<T>) - Method in class dev.demeng.pluginbase.redis.MessageTransferObject
-
Parses the message string to provided object type.
- publishObject(String, Object) - Method in class dev.demeng.pluginbase.redis.Redis
-
Publishes the object to the provided channel.
- publishString(String, String) - Method in class dev.demeng.pluginbase.redis.Redis
-
Publishes the object to the provided channel.
R
- Redis - Class in dev.demeng.pluginbase.redis
- Redis(String, RedisCredentials, String...) - Constructor for class dev.demeng.pluginbase.redis.Redis
-
Creates a new Redis manager.
- RedisCredentials - Class in dev.demeng.pluginbase.redis
-
The POJO containing the credentials to a Redis instance.
- RedisMessageReceiveEvent - Class in dev.demeng.pluginbase.redis.event
-
Synchronous event called when a Redis message is received by the server.
- RedisMessageReceiveEvent() - Constructor for class dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
S
- subscribe(String...) - Method in class dev.demeng.pluginbase.redis.Redis
-
Subscribes to the provided channels if they have not been subcribed to already.
T
- toJson() - Method in class dev.demeng.pluginbase.redis.MessageTransferObject
-
Converts current data to JSON.
U
- unsubscribe(String...) - Method in class dev.demeng.pluginbase.redis.Redis
-
Unsubscribes from the given channels.
All Classes and Interfaces|All Packages