Index

A C D F G I M O P R S T U 
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 MessageTransferObject from 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 MessageTransferObject object.
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.
A C D F G I M O P R S T U 
All Classes and Interfaces|All Packages