Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(QueryFuture<QueryConnection>) - Method in class septogeddon.pluginquery.library.remote.RemoteFuture
Dispatch for QueryFutureListener event
addAfter(String, QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Add handler after another handler
addAfter(String, QueryChannelHandler) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
addBefore(String, QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Add handler before another handler
addBefore(String, QueryChannelHandler) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
addFirst(QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Add handler at the first index
addFirst(QueryChannelHandler) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
addFirst(QueryChannelHandler...) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Que Add handlers at the first index
addLast(QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Add handler at the last index
addLast(QueryChannelHandler) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
addLast(QueryChannelHandler...) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Add handlers at the last index
addListener(Consumer<QueryFuture<T>>) - Method in interface septogeddon.pluginquery.api.QueryFuture
Add future listener
addListener(Consumer<QueryFuture<T>>) - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
addParent(QueryEventBus) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Add parent that listen to this event manager
addParent(QueryEventBus) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
addParent(QueryMetadata) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Add parent for further lookup
addParent(QueryMetadata) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
ADMIN_PERMISSION - Static variable in interface septogeddon.pluginquery.api.QueryContext
PluginQuery administrator command permission
Alias - Annotation Interface in septogeddon.pluginquery.library.remote
Alias for Method Name
allowWrite() - Method in enum class septogeddon.pluginquery.http.ListenerPriority
Determines whether this priority is allowed to write a response
apply(A) - Method in interface septogeddon.pluginquery.utils.InstanceBuffer.IOFunction
 
ARRAY_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
available() - Method in class septogeddon.pluginquery.utils.DataBuffer
Get readable bytes (basically the current buffer size)
available() - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 

B

BOOLEAN_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
broadcastQuery(String, byte[]) - Method in interface septogeddon.pluginquery.api.QueryMessenger
broadcast query to all active connections
broadcastQuery(String, byte[], boolean) - Method in interface septogeddon.pluginquery.api.QueryMessenger
broadcast query to all active connections
buf - Variable in class septogeddon.pluginquery.utils.DataBuffer
 
BungeePluginQuery - Class in septogeddon.pluginquery.bungeecord
 
BungeePluginQuery() - Constructor for class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
BungeePluginQueryCommand - Class in septogeddon.pluginquery.bungeecord
 
BungeePluginQueryCommand(BungeePluginQuery) - Constructor for class septogeddon.pluginquery.bungeecord.BungeePluginQueryCommand
 
BungeeRemoteObjectMessenger - Class in septogeddon.pluginquery.bungeecord
 
BYTE_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 

C

cacheMethod(Method) - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
cancelled() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
Check if this event has been cancelled by previous lower priority listener
cancelled(boolean) - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
Cancel this event
cast(Object) - Method in interface septogeddon.pluginquery.api.QueryMetadataKey
Handle object casting
cause - Variable in class septogeddon.pluginquery.QueryFutureAdapter
 
channel - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
channelInactive(ChannelHandlerContext) - Method in class septogeddon.pluginquery.netty.QueryHandshaker
 
channelInactive(ChannelHandlerContext) - Method in class septogeddon.pluginquery.netty.QueryManager
 
channelInactive(ChannelHandlerContext) - Method in class septogeddon.pluginquery.netty.QueryReadTimeout
 
channelRead(ChannelHandlerContext, Object) - Method in class septogeddon.pluginquery.netty.HttpQueryHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class septogeddon.pluginquery.netty.QueryHandshaker
 
channelRead(ChannelHandlerContext, Object) - Method in class septogeddon.pluginquery.netty.QueryInterceptor
 
channelRead0(ChannelHandlerContext, QueryMessage) - Method in class septogeddon.pluginquery.netty.QueryManager
 
CHAR_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
checkPing() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Check if the object is available on the RemoteObject sender
classRegistry - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
ClassRegistry - Class in septogeddon.pluginquery.library.remote
Set of serializable classes and representators
ClassRegistry() - Constructor for class septogeddon.pluginquery.library.remote.ClassRegistry
 
clazz - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
clear() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
clear() - Method in class septogeddon.pluginquery.utils.DataBuffer
Clear the buffer
clearReferences() - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Clear all references
close() - Method in class septogeddon.pluginquery.http.ProtocolClient
Send HTTP response to the client and ProtocolClient.flush() the buffer
close() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Close the remote object.
close() - Method in class septogeddon.pluginquery.utils.ObjectBuffer
 
closeCrossReference(long) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
closed - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
closeReference(long) - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Close reference
collect(Class<?>, ArrayList<Class<?>>) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
COMMAND_CLOSE_REFERENCE - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_DELIVERED_EXCEPTION - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_FETCH_OBJECT - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_INVOKE_METHOD - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_PING - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_PONG - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_PREFIX - Static variable in interface septogeddon.pluginquery.api.QueryContext
PluginQuery command prefix
COMMAND_RESPONSE_RESULT - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_STORE_OBJECT - Static variable in interface septogeddon.pluginquery.library.remote.RemoteContext
 
COMMAND_VERSION_CHECK - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryMessaging sub-channel used by PluginQuery for version check
complete(Object) - Method in class septogeddon.pluginquery.library.remote.RemoteFuture
Complete the future
complete(T) - Method in class septogeddon.pluginquery.QueryCompletableFuture
 
complete(T) - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
completeExceptionally(Throwable) - Method in class septogeddon.pluginquery.library.remote.RemoteFuture
Indicate that the task failed to execute
completeExceptionally(Throwable) - Method in class septogeddon.pluginquery.QueryCompletableFuture
 
completeExceptionally(Throwable) - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
compress(byte[]) - Static method in class septogeddon.pluginquery.channel.QueryDeflater
 
connect() - Method in interface septogeddon.pluginquery.api.QueryConnection
Connect to the remote address
connect() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
connect() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
connect() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
connect(int) - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
CONNECT - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
connection - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
CONNECTION_LIMIT - Static variable in interface septogeddon.pluginquery.api.QueryContext
Connection Limit option for QueryConfiguration
CONNECTION_THROTTLE - Static variable in interface septogeddon.pluginquery.api.QueryContext
Connection Throttle option for QueryConfiguration
connectionConnected() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
connectionConnected() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
connectionDisconnected() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
connectionDisconnected() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
connections - Variable in class septogeddon.pluginquery.QueryMessengerImpl
 
consumeQueryConnections(List<SocketAddress>) - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
containsData(QueryMetadataKey<T>) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Check if this storage contains wanted data, does not check the parent
containsData(QueryMetadataKey<T>) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
context - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
CookieHeader - Class in septogeddon.pluginquery.http.headertype
Cookie HTTP header
CookieHeader(Object) - Constructor for class septogeddon.pluginquery.http.headertype.CookieHeader
Parse Cookie header
copyTo(OutputStream) - Method in class septogeddon.pluginquery.utils.DataBuffer
Copy the buffer to the OutputStream
copyTo(InstanceBuffer) - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
createHandshake(ByteBuf, QueryConnection) - Static method in class septogeddon.pluginquery.PreparedQueryConnection
 
createReference(TypeHint, Object) - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Create or get existing reference
crossoverObject - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 

D

DataBuffer - Class in septogeddon.pluginquery.utils
DataBuffer for PluginQuery.
DataBuffer() - Constructor for class septogeddon.pluginquery.utils.DataBuffer
Create a buffer with 32 byte length of initial size
DataBuffer(byte[]) - Constructor for class septogeddon.pluginquery.utils.DataBuffer
Create a buffer with existing byte array
DataBuffer(int) - Constructor for class septogeddon.pluginquery.utils.DataBuffer
Create a buffer with specific initial size
DataBuffer(InputStream) - Constructor for class septogeddon.pluginquery.utils.DataBuffer
Read the input stream and copy it to the buffer
debug(String) - Static method in class septogeddon.pluginquery.utils.Debug
Print a message to console for debugging purpose
Debug - Class in septogeddon.pluginquery.utils
 
Debug() - Constructor for class septogeddon.pluginquery.utils.Debug
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class septogeddon.pluginquery.netty.QueryAppender
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class septogeddon.pluginquery.netty.QueryDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class septogeddon.pluginquery.netty.QueryPipelineInbound
 
decompress(byte[]) - Static method in class septogeddon.pluginquery.channel.QueryInflater
 
DefaultProtocolListener - Class in septogeddon.pluginquery.http
 
DefaultProtocolListener() - Constructor for class septogeddon.pluginquery.http.DefaultProtocolListener
 
DELETE - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
disconnect() - Method in interface septogeddon.pluginquery.api.QueryConnection
Disconnect the connection.
disconnect() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
disconnect() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
disconnect() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
dispatchActive(QueryConnection) - Method in interface septogeddon.pluginquery.api.QueryPipeline
dispatchActive(QueryConnection) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
dispatchConnectionState(QueryConnection) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Dispatch a Connection State change event
dispatchConnectionState(QueryConnection) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
DispatcherQueryConnection - Class in septogeddon.pluginquery
 
DispatcherQueryConnection(SocketAddress, InjectedQueryConnection) - Constructor for class septogeddon.pluginquery.DispatcherQueryConnection
 
dispatchInactive(QueryConnection) - Method in interface septogeddon.pluginquery.api.QueryPipeline
dispatchInactive(QueryConnection) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
dispatchMessage(QueryConnection, String, byte[]) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Dispatch a Query Message received event
dispatchMessage(QueryConnection, String, byte[]) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
dispatchReceiving(QueryConnection, byte[]) - Method in interface septogeddon.pluginquery.api.QueryPipeline
dispatchReceiving(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
dispatchRequest(ProtocolRequest, ProtocolClient) - Method in class septogeddon.pluginquery.http.HTTPContext
Dispatch the request to all listeners
dispatchSending(QueryConnection, byte[]) - Method in interface septogeddon.pluginquery.api.QueryPipeline
dispatchSending(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
dispatchUncaughtException(QueryConnection, Throwable) - Method in interface septogeddon.pluginquery.api.QueryPipeline
dispatchUncaughtException(QueryConnection, Throwable) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
done - Variable in class septogeddon.pluginquery.QueryFutureAdapter
 
DOUBLE_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 

E

encode() - Method in class septogeddon.pluginquery.utils.EncryptionToolkit
Encode the EncryptionToolkit into byte array.
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class septogeddon.pluginquery.netty.QueryPipelineOutbound
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class septogeddon.pluginquery.netty.QuerySplitter
 
encode(ChannelHandlerContext, QueryMessage, ByteBuf) - Method in class septogeddon.pluginquery.netty.QueryEncoder
 
EncryptionToolkit - Class in septogeddon.pluginquery.utils
Encryption toolkit that holds both encryptor and decryptor Cipher
EncryptionToolkit(Key) - Constructor for class septogeddon.pluginquery.utils.EncryptionToolkit
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class septogeddon.pluginquery.netty.QueryDecoder
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class septogeddon.pluginquery.netty.QueryEncoder
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class septogeddon.pluginquery.netty.QueryManager
 
execute(CommandSource, String[]) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQueryCommand
 
execute(SimpleCommand.Invocation) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQueryCommand
 
execute(CommandSender, String[]) - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQueryCommand
 
executorService - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 

F

fetchActiveConnections() - Method in interface septogeddon.pluginquery.api.QueryConnection
Get the active connection addresses from the other side of this connection as dispatcher connections, where you can send query directly to the connection without having to redirect it on this connection.
fetchActiveConnections() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
fetchActiveConnections() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
fetchActiveConnections() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
filter(Object) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
finalize() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
finalize() - Method in class septogeddon.pluginquery.utils.DataBuffer
Flush the byte array
finalize() - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
finalizeReferences() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
findAvailableComponent(ClassRegistry) - Method in class septogeddon.pluginquery.library.remote.RemoteArray
 
findAvailableRelatedClasses(ClassRegistry) - Method in class septogeddon.pluginquery.library.remote.TypeHint
 
findMethod(Object, String, Class<?>[], Object...) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
findPos(String) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
fireEvent() - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
first() - Method in interface septogeddon.pluginquery.api.QueryPipeline
The first handler on this pipeline
first() - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
first(Collection<T>) - Static method in class septogeddon.pluginquery.utils.QueryUtil
Get the first element of a Collection
FLOAT_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
flush() - Method in class septogeddon.pluginquery.http.ProtocolClient
Send the buffer to the client and flush it from the memory
flush() - Method in class septogeddon.pluginquery.utils.ObjectBuffer
 
flushQueue() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
flushQueue() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
FOOTER - Static variable in class septogeddon.pluginquery.YamlQueryConfiguration
 
fromByteArray(byte[]) - Static method in class septogeddon.pluginquery.message.QueryObject
 
fromByteArraySafe(byte[]) - Static method in class septogeddon.pluginquery.message.QueryObject
 
futureTimeout - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 

G

generateKey() - Static method in class septogeddon.pluginquery.utils.EncryptionToolkit
Generate random AES key with 256 key size
get() - Method in class septogeddon.pluginquery.library.remote.RemoteFuture
Wait until the task done
get(int) - Method in class septogeddon.pluginquery.http.ProtocolPath
Get a file/directory in specified index
get(long, TimeUnit) - Method in class septogeddon.pluginquery.library.remote.RemoteFuture
Wait until the task done
get(Object) - Method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Parse from safe-config object
get(String) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Get handler by name
get(String) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
GET - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
getActiveConnections() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Get all connections (inactive connections aren't included here, they're all goes GC'ed when you stop referring to them)
getActiveConnections() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getAddress() - Method in interface septogeddon.pluginquery.api.QueryConnection
Get the connection remote address
getAddress() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
getAddress() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
getAddress() - Method in class septogeddon.pluginquery.message.QueryDispatchConnect
 
getAddress() - Method in class septogeddon.pluginquery.message.QueryDispatchDisconnect
 
getAddress() - Method in class septogeddon.pluginquery.message.QueryDispatchSendQuery
 
getAddress() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
getAddresses() - Method in class septogeddon.pluginquery.message.QuerySendActiveConnections
 
getAppender() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getCachedMethodLookup() - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
getCachedMethodLookup() - Method in class septogeddon.pluginquery.library.remote.ReferenceHandler
Get cached method
getCause() - Method in interface septogeddon.pluginquery.api.QueryFuture
An error that caused the task failed to do its job
getCause() - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
getChannel() - Method in interface septogeddon.pluginquery.api.QueryConnection
Get the channel wrapped by this connection
getChannel() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
The channel
getChannel() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
getChannel() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
getChannel() - Method in class septogeddon.pluginquery.message.QueryDispatchSendQuery
 
getChannel() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
getChannel() - Method in class septogeddon.pluginquery.QueryMessage
 
getChannel() - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
The query channel
getChannel() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
The channel
getChannelClass() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Netty Channel Class
getChannelClass() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getChannels() - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
getClass(String) - Method in class septogeddon.pluginquery.library.remote.ClassRegistry
Get class from name
getClassRegistry() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Get the class registry
getConnection() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Get the connection bridge for the remote object
getConnection() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getConnection() - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
Get the connection
getConnection(RegisteredServer) - Static method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
Get active connection for RegisteredServer
getConnection(ServerInfo) - Static method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
Get active connection for a ServerInfo
getContext() - Static method in class septogeddon.pluginquery.http.HTTPContext
Get the default HTTP context
getContext() - Method in enum class septogeddon.pluginquery.http.ProtocolMethod.General
Get the default HTTP Context
getContext() - Method in interface septogeddon.pluginquery.http.ProtocolMethod
Get the protocol context
getContext() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Get the reference context
getCookie() - Method in class septogeddon.pluginquery.http.headertype.SetCookieHeader
The Cookie
getCookies() - Method in class septogeddon.pluginquery.http.headertype.CookieHeader
The browser cookies
getCrossoverObject() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
getData() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
getData() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
getData(QueryMetadataKey<T>) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Get data from this storage and parent storage
getData(QueryMetadataKey<T>) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
getData(QueryMetadataKey<T>, T) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Get data from this storage and parent storage, will use defaultValue if its null
getData(QueryMetadataKey<T>, T) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
getDataFolder() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
getDecoder() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getDecryptor() - Method in class septogeddon.pluginquery.utils.EncryptionToolkit
Decryption Cipher used to Decrypt byte array
getEncoder() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getEncryption() - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
getEncryption() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
getEncryption() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
getEncryptor() - Method in class septogeddon.pluginquery.utils.EncryptionToolkit
Encryption Cipher used to Encrypt byte array
getEventBus() - Method in interface septogeddon.pluginquery.api.QueryConnection
Event Handler
getEventBus() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Event Manager that listen to all connections
getEventBus() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
getEventBus() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
getEventBus() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
getEventBus() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getEventLoopGroup() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Netty Event Loop Group
getEventLoopGroup() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getExecutorService() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Get ThreadPooling handler
getExistingReference(long) - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Get existing reference saved on this Remote side
getForwardedConnections() - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
getForwarder(QueryConnection) - Static method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
getFutureTimeout() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Max timeout for object reflection and connection
getFutureTimeout() - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Get future timeout for this provider
getHandler() - Method in class septogeddon.pluginquery.library.remote.RemoteMethodInvocationFuture
Get the reference handler
getHandlerList() - Static method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
 
getHandlers() - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
 
getHeader(String) - Method in class septogeddon.pluginquery.http.ProtocolClient
Get header value
getHeaders() - Method in class septogeddon.pluginquery.http.ProtocolClient
Map of headers
getHeaderValue(String) - Method in class septogeddon.pluginquery.http.ProtocolRequest
Get the header value
getHintType() - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
getHTTPContext() - Method in class septogeddon.pluginquery.http.ProtocolClient
Get the HTTP Context for this client request
getHTTPContext() - Method in class septogeddon.pluginquery.http.ProtocolRequest
Get the HTTP context
getId() - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
getId() - Method in class septogeddon.pluginquery.library.remote.ReferenceHandler
Get the reference id
getKey() - Method in class septogeddon.pluginquery.utils.EncryptionToolkit
The key instance
getListeners() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
getLogger() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
getManager() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getMessage() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
The query message
getMessage() - Method in class septogeddon.pluginquery.message.QueryBroadcastMessage
 
getMessage() - Method in class septogeddon.pluginquery.message.QueryDispatchSendQuery
 
getMessage() - Method in class septogeddon.pluginquery.QueryMessage
 
getMessage() - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
The query message
getMessage() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
The query message
getMessenger() - Method in interface septogeddon.pluginquery.api.QueryConnection
Get the messenger
getMessenger() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
getMessenger() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
getMessenger() - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Get the messenger
getMessenger() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getMessenger() - Static method in class septogeddon.pluginquery.PluginQuery
Get the QueryMessenger instance
getMessenger() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
getMetadata() - Method in interface septogeddon.pluginquery.api.QueryConnection
Metadata Storage
getMetadata() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Get Messenger metadata
getMetadata() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
getMetadata() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
getMetadata() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
getMetadata() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getMethod() - Method in class septogeddon.pluginquery.http.ProtocolRequest
Get the method of this request
getMethod() - Method in class septogeddon.pluginquery.library.remote.RemoteMethodInvocationFuture
Get the method
getMethod(String) - Method in class septogeddon.pluginquery.http.HTTPContext
Get method by name
getName() - Method in class septogeddon.pluginquery.QueryChannelHandler
 
getObject() - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
getObject() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Get the object preserved for this remote connection
getOption(QueryConfigurationKey<T>) - Method in interface septogeddon.pluginquery.api.QueryConfiguration
Get option value from the configuration
getOption(QueryConfigurationKey<T>) - Method in class septogeddon.pluginquery.PropertiesQueryConfiguration
 
getOption(QueryConfigurationKey<T>) - Method in class septogeddon.pluginquery.YamlQueryConfiguration
 
getOwner() - Method in class septogeddon.pluginquery.library.remote.ReferenceHandler
Get the owner
getPath() - Method in class septogeddon.pluginquery.http.ProtocolRequest
Get the path of this request
getPipeline() - Method in interface septogeddon.pluginquery.api.QueryMessenger
Pipeline for all connections
getPipeline() - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
getPipelineInbound() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getPipelineOutbound() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getPipes() - Method in interface septogeddon.pluginquery.api.QueryPipeline
Get all handlers
getPipes() - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
getQuery() - Method in class septogeddon.pluginquery.http.ProtocolPath
Get the query
getQueryConfig() - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
getQueryConfig() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
getQueryConfig() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
getReceiver() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
getReceiver() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
getReferenced(long) - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Get existing reference
getReferenceHandler() - Method in interface septogeddon.pluginquery.library.remote.ObjectReference
Get the reference handler
getRegistry() - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Get the current class registry for this provider
getRelatedClasses() - Method in class septogeddon.pluginquery.library.remote.TypeHint
 
getResponseCode() - Method in class septogeddon.pluginquery.http.ProtocolClient
Get the response code.
getResponseText() - Method in class septogeddon.pluginquery.http.ProtocolClient
Get the response text.
getResult() - Method in interface septogeddon.pluginquery.api.QueryFuture
A result from current finished task
getResult() - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
getResult() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
Get the result of this event
getSender() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
The connection sender
getSender() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
The connection sender
getServer() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
getSource() - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
getSplitter() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
getTag() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
getTag() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
getValue(String) - Method in class septogeddon.pluginquery.http.ProtocolQuery
Get value of a (form) data
getValues(String) - Method in class septogeddon.pluginquery.http.ProtocolQuery
Get values of (form) data
getVersion() - Method in class septogeddon.pluginquery.http.ProtocolClient
Get the protocol version.
getVersion() - Method in class septogeddon.pluginquery.http.ProtocolRequest
Get the protocol version of this request (e.g.

H

HANDLER_DECRYPTOR - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryDecryptor
HANDLER_DEFLATER - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryDeflater
HANDLER_ENCRYPTOR - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryEncryptor
HANDLER_INFLATER - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryInflater
HANDLER_LIMITER - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryLimiter
HANDLER_THROTTLE - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryThrottle
HANDLER_WHITELIST - Static variable in interface septogeddon.pluginquery.api.QueryContext
The QueryPipeline handler name for QueryWhitelist
handshake(QueryCompletableFuture<QueryConnection>, int) - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
handshakenConnection(QueryProtocol, ChannelPipeline) - Static method in class septogeddon.pluginquery.PreparedQueryConnection
 
hashCode() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
HEAD - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
HEADER - Static variable in class septogeddon.pluginquery.PropertiesQueryConfiguration
 
HEADER - Static variable in class septogeddon.pluginquery.YamlQueryConfiguration
 
HTTPContext - Class in septogeddon.pluginquery.http
Basically a HTTP Protocol Manager for PluginQuery
HTTPContext() - Constructor for class septogeddon.pluginquery.http.HTTPContext
 
HTTPHandler - Class in septogeddon.pluginquery.http
Utilities for PluginQuery HTTP Handler
HTTPHandler() - Constructor for class septogeddon.pluginquery.http.HTTPHandler
 
HTTPHeader - Interface in septogeddon.pluginquery.http
Header that contains information about the HTTP request/response
HttpQueryHandler - Class in septogeddon.pluginquery.netty
 
HttpQueryHandler() - Constructor for class septogeddon.pluginquery.netty.HttpQueryHandler
 

I

illegalArgument(boolean, String) - Static method in class septogeddon.pluginquery.utils.QueryUtil
If the condition is true, throw IllegalArgumentException
illegalState(boolean, String) - Static method in class septogeddon.pluginquery.utils.QueryUtil
If the condition is true, throw IllegalStateException
initChannel(Channel) - Method in class septogeddon.pluginquery.netty.QueryInitiator
 
initChannel(Channel) - Method in class septogeddon.pluginquery.netty.QueryPushback
 
initializeConnectors() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
initializeDefaultMessenger() - Static method in class septogeddon.pluginquery.PluginQuery
Initialize PluginQuery with default QueryMessenger.
injectConnection(Channel) - Method in interface septogeddon.pluginquery.api.QueryMessenger
Inject served channel to handle query protocols
injectConnection(Channel) - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
InjectedQueryConnection - Class in septogeddon.pluginquery
 
InjectedQueryConnection(QueryMessenger, Channel) - Constructor for class septogeddon.pluginquery.InjectedQueryConnection
 
InstanceBuffer - Class in septogeddon.pluginquery.utils
 
InstanceBuffer() - Constructor for class septogeddon.pluginquery.utils.InstanceBuffer
 
InstanceBuffer(byte[]) - Constructor for class septogeddon.pluginquery.utils.InstanceBuffer
 
InstanceBuffer(byte[], InstanceBuffer.IOFunction<InputStream, ObjectInput>) - Constructor for class septogeddon.pluginquery.utils.InstanceBuffer
 
InstanceBuffer(Object...) - Constructor for class septogeddon.pluginquery.utils.InstanceBuffer
 
InstanceBuffer(Collection<?>) - Constructor for class septogeddon.pluginquery.utils.InstanceBuffer
 
InstanceBuffer.IOFunction<A,B> - Interface in septogeddon.pluginquery.utils
 
INTEGER_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
IP_WHITELIST - Static variable in interface septogeddon.pluginquery.api.QueryContext
IP-Whitelist option for QueryConfiguration
isCancelled() - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
Check if this event has been cancelled by previous lower priority listener
isCancelled() - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
Check if this event is cancelled
isClosed() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Is the Remote closed?
isConnected() - Method in interface septogeddon.pluginquery.api.QueryConnection
Check if the connection is connected
isConnected() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
isConnected() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
isConnected() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
isDone() - Method in interface septogeddon.pluginquery.api.QueryFuture
Check whether the task is done executed no matter what happen to the task
isDone() - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
isHandshaken() - Method in interface septogeddon.pluginquery.api.QueryConnection
Check if both connection already handshaken and ready to use
isHandshaken() - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
isHandshaken() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
isHandshaken() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
isInstance(Object) - Method in interface septogeddon.pluginquery.api.QueryMetadataKey
Determine if the object is exactly what we wanted
isQueue() - Method in class septogeddon.pluginquery.message.QueryDispatchSendQuery
 
isQueueQuery() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Is this object queue query when the connection is inactive?
isQueueQuery() - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Get queue option for this provider
isReceiverSide() - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
isSuccess() - Method in interface septogeddon.pluginquery.api.QueryFuture
Check whether the task is successfully executed
isSuccess() - Method in class septogeddon.pluginquery.QueryFutureAdapter
 

J

joinThread() - Method in interface septogeddon.pluginquery.api.QueryFuture
Force to wait current thread until the task finished
joinThread() - Method in class septogeddon.pluginquery.QueryChannelFuture
 
joinThread() - Method in class septogeddon.pluginquery.QueryCompletableFuture
 
joinThread(long) - Method in interface septogeddon.pluginquery.api.QueryFuture
Force to wait current thread until the task finished, will ignore if its too long specified by timeout
joinThread(long) - Method in class septogeddon.pluginquery.QueryChannelFuture
 
joinThread(long) - Method in class septogeddon.pluginquery.QueryCompletableFuture
 

L

last() - Method in interface septogeddon.pluginquery.api.QueryPipeline
The last handler on this pipeline
last() - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
lastQueueId - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
legacy(String) - Static method in class septogeddon.pluginquery.velocity.VelocityPluginQueryCommand
 
LEGACY_IDENTIFIER - Static variable in class septogeddon.pluginquery.velocity.VelocityPluginQuery
Deprecated.
length() - Method in class septogeddon.pluginquery.http.ProtocolPath
The length of the path
listener - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
ListenerPriority - Enum Class in septogeddon.pluginquery.http
The priority of listener.
loadConfiguration(File) - Method in interface septogeddon.pluginquery.api.QueryConfiguration
Load configuration from a file (YAML)
loadConfiguration(File) - Method in class septogeddon.pluginquery.PropertiesQueryConfiguration
 
loadConfiguration(File) - Method in class septogeddon.pluginquery.YamlQueryConfiguration
 
lock - Static variable in class septogeddon.pluginquery.netty.QueryPushback
 
LOCK - Static variable in interface septogeddon.pluginquery.api.QueryContext
Lock option for QueryConfiguration
LONG_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 

M

map - Variable in class septogeddon.pluginquery.YamlQueryConfiguration
 
MAX_RECONNECT_TRY - Static variable in interface septogeddon.pluginquery.api.QueryContext
Max Reconnect Try option for QueryConfiguration
METAKEY_MAX_RECONNECT_TRY - Static variable in interface septogeddon.pluginquery.api.QueryContext
Metadata Key for Max Reconnect Try
METAKEY_READ_TIMEOUT - Static variable in interface septogeddon.pluginquery.api.QueryContext
Metadata Key for Read Timeout
METAKEY_RECONNECT_DELAY - Static variable in interface septogeddon.pluginquery.api.QueryContext
Metadata Key for Reconnect Delay
METHOD_GETREFERENCEHANDLER - Static variable in interface septogeddon.pluginquery.library.remote.ObjectReference
MODERN_IDENTIFIER - Static variable in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 

N

name - Variable in class septogeddon.pluginquery.QueryChannelHandler
 
name() - Method in interface septogeddon.pluginquery.api.QueryConfigurationKey
The configuration key/path
name() - Method in interface septogeddon.pluginquery.api.QueryMetadataKey
Key name
name() - Method in interface septogeddon.pluginquery.http.ProtocolMethod
Get the protocol name
newBoolean(String) - Static method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Create new boolean parser
newCastableKey(String, Class<T>) - Static method in interface septogeddon.pluginquery.api.QueryMetadataKey
Create new key using Cast-able rule where this key only accept value that instance of the specified class
newConnection(SocketAddress) - Method in interface septogeddon.pluginquery.api.QueryMessenger
Prepare new connection using specified address
newConnection(SocketAddress) - Method in class septogeddon.pluginquery.QueryMessengerImpl
 
newNumber(String) - Static method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Create new number parser
newObject(long, List<Class<?>>) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
newString(String) - Static method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Create new string parser
newStringList(String) - Static method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Create new list of string parser
nextHandler(QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Find the handler next to this handler
nextHandler(QueryChannelHandler) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
nextQueueId() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
nonNull(Object, String) - Static method in class septogeddon.pluginquery.utils.QueryUtil
If the object is null, throw a NullPointerException
NULL_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 

O

object - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
OBJECT_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
ObjectBuffer - Class in septogeddon.pluginquery.utils
 
ObjectBuffer() - Constructor for class septogeddon.pluginquery.utils.ObjectBuffer
 
ObjectBuffer(byte[]) - Constructor for class septogeddon.pluginquery.utils.ObjectBuffer
 
ObjectBuffer(int) - Constructor for class septogeddon.pluginquery.utils.ObjectBuffer
 
ObjectBuffer(InputStream) - Constructor for class septogeddon.pluginquery.utils.ObjectBuffer
 
ObjectReference - Interface in septogeddon.pluginquery.library.remote
A proxy object generated at runtime for non-serializable objects
onActive(QueryConnection) - Method in class septogeddon.pluginquery.channel.QueryLimiter
 
onActive(QueryConnection) - Method in class septogeddon.pluginquery.channel.QueryWhitelist
 
onActive(QueryConnection) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onAdded(QueryPipeline) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onCaughtException(QueryConnection, Throwable) - Method in class septogeddon.pluginquery.channel.QueryDecryptor
 
onCaughtException(QueryConnection, Throwable) - Method in class septogeddon.pluginquery.channel.QueryEncryptor
 
onCaughtException(QueryConnection, Throwable) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onCommand(CommandSender, Command, String, String[]) - Method in class septogeddon.pluginquery.spigot.SpigotPluginQueryCommand
 
onConnectionStateChange(QueryConnection) - Method in interface septogeddon.pluginquery.api.QueryListener
Called when QueryConnection.isConnected() value changed
onConnectionStateChange(QueryConnection) - Method in interface septogeddon.pluginquery.api.QueryMessageListener
Does nothing
onConnectionStateChange(QueryConnection) - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
onConnectionStateChange(QueryConnection) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
onConnectionStateChange(QueryConnection) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
onDisable() - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
onDisable() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
onEnable() - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
onEnable() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
onHandshake(QueryConnection) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onHandshaken() - Method in class septogeddon.pluginquery.netty.QueryProtocol
 
onInactive(QueryConnection) - Method in class septogeddon.pluginquery.channel.QueryLimiter
 
onInactive(QueryConnection) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onPluginMessageReceived(String, Player, byte[]) - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
onPluginMessageReceived(PluginMessageEvent) - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
onQueryReceived(QueryConnection, String, byte[]) - Method in interface septogeddon.pluginquery.api.QueryConnectionStateListener
Does nothing
onQueryReceived(QueryConnection, String, byte[]) - Method in interface septogeddon.pluginquery.api.QueryListener
Called when the connection received a query message
onQueryReceived(QueryConnection, String, byte[]) - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
onQueryReceived(QueryConnection, String, byte[]) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
onQueryReceived(QueryConnection, String, byte[]) - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
onQueryReceived(QueryConnection, String, byte[]) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
onReceiving(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.channel.QueryDecryptor
 
onReceiving(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.channel.QueryInflater
 
onReceiving(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onRemoved(QueryPipeline) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
onRequest(ProtocolClient, ProtocolRequest) - Method in class septogeddon.pluginquery.http.DefaultProtocolListener
 
onRequest(ProtocolClient, ProtocolRequest) - Method in interface septogeddon.pluginquery.http.ProtocolListener
Called when there is a request coming from a client
onSending(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.channel.QueryDeflater
 
onSending(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.channel.QueryEncryptor
 
onSending(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.QueryChannelHandler
 
operationComplete(ChannelFuture) - Method in class septogeddon.pluginquery.QueryChannelFuture
 
OPTIONS - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 

P

PACKET_HANDSHAKE - Static variable in interface septogeddon.pluginquery.api.QueryContext
The handshake unique string
parseHeader(String, Object) - Static method in class septogeddon.pluginquery.http.HTTPHandler
Parse header raw value into HTTPHeader
PATCH - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
ping() - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
PIPELINE_TIMEOUT - Static variable in interface septogeddon.pluginquery.api.QueryContext
The Netty pipeline handler name for QueryReadTimeout
PLUGIN_MESSAGING_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging channel used by PluginQuery
PLUGIN_MESSAGING_CHANNEL_NAME - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging channel name used by PluginQuery
PLUGIN_MESSAGING_CHANNEL_NAMESPACE - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging channel namespace used by PluginQuery
pluginMessageEvent(PluginMessageEvent) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
PluginQuery - Class in septogeddon.pluginquery
 
PluginQuery() - Constructor for class septogeddon.pluginquery.PluginQuery
 
POST - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
prepare() - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
 
prepareChannel() - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
prepareChannel() - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
PreparedQueryConnection - Class in septogeddon.pluginquery
 
PreparedQueryConnection(QueryMessenger, SocketAddress) - Constructor for class septogeddon.pluginquery.PreparedQueryConnection
 
preventUnknownObject(Class<?>) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
printStackTrace() - Method in interface septogeddon.pluginquery.api.QueryFuture
Print error stack trace if available
PropertiesQueryConfiguration - Class in septogeddon.pluginquery
 
PropertiesQueryConfiguration() - Constructor for class septogeddon.pluginquery.PropertiesQueryConfiguration
 
protocol - Variable in class septogeddon.pluginquery.netty.QueryHandshaker
 
ProtocolClient - Class in septogeddon.pluginquery.http
The client, or the browser who requested the http.
ProtocolClient(String, HTTPContext, ChannelHandlerContext) - Constructor for class septogeddon.pluginquery.http.ProtocolClient
 
ProtocolListener - Interface in septogeddon.pluginquery.http
The protocol listener that handles client/browser request
ProtocolMethod - Interface in septogeddon.pluginquery.http
The HTTP method
ProtocolMethod.General - Enum Class in septogeddon.pluginquery.http
General methods that are often used for RestfulAPI services
ProtocolPath - Class in septogeddon.pluginquery.http
The HTTP path
ProtocolPath(String) - Constructor for class septogeddon.pluginquery.http.ProtocolPath
 
ProtocolQuery - Class in septogeddon.pluginquery.http
The HTTP URL Query
ProtocolQuery(String) - Constructor for class septogeddon.pluginquery.http.ProtocolQuery
 
ProtocolRequest - Class in septogeddon.pluginquery.http
The request data sent from the client/browser.
ProtocolRequest(HTTPContext, ProtocolMethod, ProtocolPath, String, Map<String, HTTPHeader>, ByteBuf) - Constructor for class septogeddon.pluginquery.http.ProtocolRequest
 
pullObject() - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
pushObject(Object) - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
PUT - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
putExistingReference(ObjectReference) - Method in class septogeddon.pluginquery.library.remote.ReferenceContext
Put existing reference into this Remote side

Q

QueryAppender - Class in septogeddon.pluginquery.netty
 
QueryAppender() - Constructor for class septogeddon.pluginquery.netty.QueryAppender
 
QueryBroadcastMessage - Class in septogeddon.pluginquery.message
 
QueryBroadcastMessage(String) - Constructor for class septogeddon.pluginquery.message.QueryBroadcastMessage
 
QueryChannelFuture<T> - Class in septogeddon.pluginquery
 
QueryChannelFuture(ChannelFuture, T) - Constructor for class septogeddon.pluginquery.QueryChannelFuture
 
QueryChannelHandler - Class in septogeddon.pluginquery
 
QueryChannelHandler(String) - Constructor for class septogeddon.pluginquery.QueryChannelHandler
 
QueryCompletableFuture<T> - Class in septogeddon.pluginquery
 
QueryCompletableFuture() - Constructor for class septogeddon.pluginquery.QueryCompletableFuture
 
QueryConfiguration - Interface in septogeddon.pluginquery.api
Configuration for PluginQuery
QueryConfigurationKey<T> - Interface in septogeddon.pluginquery.api
Configuration key that holds key/path and also a serializer handler
QueryConnection - Interface in septogeddon.pluginquery.api
Connection instance
QueryConnectionStateListener - Interface in septogeddon.pluginquery.api
QueryContext - Interface in septogeddon.pluginquery.api
Context
QueryDecoder - Class in septogeddon.pluginquery.netty
 
QueryDecoder() - Constructor for class septogeddon.pluginquery.netty.QueryDecoder
 
QueryDecryptor - Class in septogeddon.pluginquery.channel
 
QueryDecryptor(Cipher) - Constructor for class septogeddon.pluginquery.channel.QueryDecryptor
 
QueryDeflater - Class in septogeddon.pluginquery.channel
 
QueryDeflater() - Constructor for class septogeddon.pluginquery.channel.QueryDeflater
 
QueryDispatchConnect - Class in septogeddon.pluginquery.message
 
QueryDispatchConnect(SocketAddress) - Constructor for class septogeddon.pluginquery.message.QueryDispatchConnect
 
QueryDispatchDisconnect - Class in septogeddon.pluginquery.message
 
QueryDispatchDisconnect(SocketAddress) - Constructor for class septogeddon.pluginquery.message.QueryDispatchDisconnect
 
QueryDispatchSendQuery - Class in septogeddon.pluginquery.message
 
QueryDispatchSendQuery(SocketAddress, String, byte[], boolean) - Constructor for class septogeddon.pluginquery.message.QueryDispatchSendQuery
 
QueryEncoder - Class in septogeddon.pluginquery.netty
 
QueryEncoder() - Constructor for class septogeddon.pluginquery.netty.QueryEncoder
 
QueryEncryptor - Class in septogeddon.pluginquery.channel
 
QueryEncryptor(Cipher) - Constructor for class septogeddon.pluginquery.channel.QueryEncryptor
 
QueryEventBus - Interface in septogeddon.pluginquery.api
Handle and manage incoming events
QueryEventBusImpl - Class in septogeddon.pluginquery
 
QueryEventBusImpl() - Constructor for class septogeddon.pluginquery.QueryEventBusImpl
 
QueryForwarder - Class in septogeddon.pluginquery.library.forwarder
 
QueryFuture<T> - Interface in septogeddon.pluginquery.api
Future handling
QueryFutureAdapter<T> - Class in septogeddon.pluginquery
 
QueryFutureAdapter() - Constructor for class septogeddon.pluginquery.QueryFutureAdapter
 
QueryGetActiveConnections - Class in septogeddon.pluginquery.message
 
QueryGetActiveConnections() - Constructor for class septogeddon.pluginquery.message.QueryGetActiveConnections
 
QueryHandshaker - Class in septogeddon.pluginquery.netty
 
QueryHandshaker(QueryProtocol) - Constructor for class septogeddon.pluginquery.netty.QueryHandshaker
 
QueryInflater - Class in septogeddon.pluginquery.channel
 
QueryInflater() - Constructor for class septogeddon.pluginquery.channel.QueryInflater
 
QueryInitiator - Class in septogeddon.pluginquery.netty
 
QueryInitiator(QueryMessenger) - Constructor for class septogeddon.pluginquery.netty.QueryInitiator
 
QueryInterceptor - Class in septogeddon.pluginquery.netty
 
QueryInterceptor(QueryMessenger) - Constructor for class septogeddon.pluginquery.netty.QueryInterceptor
 
QueryLimiter - Class in septogeddon.pluginquery.channel
 
QueryLimiter(int) - Constructor for class septogeddon.pluginquery.channel.QueryLimiter
 
QueryListener - Interface in septogeddon.pluginquery.api
Listen to Connection State Change and Incoming Query Message
QueryManager - Class in septogeddon.pluginquery.netty
 
QueryManager(QueryProtocol) - Constructor for class septogeddon.pluginquery.netty.QueryManager
 
QueryMessage - Class in septogeddon.pluginquery
 
QueryMessage(String, byte[]) - Constructor for class septogeddon.pluginquery.QueryMessage
 
QueryMessageEvent - Class in septogeddon.pluginquery.bungeecord.event
This class made to let you migrate from PluginMessaging easily.
QueryMessageEvent - Class in septogeddon.pluginquery.spigot.event
Listen to received Query Message.
QueryMessageEvent - Class in septogeddon.pluginquery.velocity.event
This class made to let you migrate from PluginMessaging easily.
QueryMessageEvent(QueryConnection, String, byte[]) - Constructor for class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
 
QueryMessageEvent(QueryConnection, String, byte[]) - Constructor for class septogeddon.pluginquery.spigot.event.QueryMessageEvent
 
QueryMessageEvent(QueryConnection, String, byte[]) - Constructor for class septogeddon.pluginquery.velocity.event.QueryMessageEvent
 
QueryMessageListener - Interface in septogeddon.pluginquery.api
QueryMessenger - Interface in septogeddon.pluginquery.api
HUB for active connections
QueryMessengerImpl - Class in septogeddon.pluginquery
 
QueryMessengerImpl() - Constructor for class septogeddon.pluginquery.QueryMessengerImpl
 
QueryMetadata - Interface in septogeddon.pluginquery.api
Handle non-persistent metadata
QueryMetadataImpl - Class in septogeddon.pluginquery
 
QueryMetadataImpl() - Constructor for class septogeddon.pluginquery.QueryMetadataImpl
 
QueryMetadataKey<T> - Interface in septogeddon.pluginquery.api
Metadata Key used to get Metadata Value
QueryObject - Class in septogeddon.pluginquery.message
 
QueryObject() - Constructor for class septogeddon.pluginquery.message.QueryObject
 
QueryPipeline - Interface in septogeddon.pluginquery.api
Pipeline for Query Intercepting
QueryPipelineImpl - Class in septogeddon.pluginquery
 
QueryPipelineImpl() - Constructor for class septogeddon.pluginquery.QueryPipelineImpl
 
QueryPipelineInbound - Class in septogeddon.pluginquery.netty
 
QueryPipelineInbound(QueryPipeline, QueryConnection) - Constructor for class septogeddon.pluginquery.netty.QueryPipelineInbound
 
QueryPipelineOutbound - Class in septogeddon.pluginquery.netty
 
QueryPipelineOutbound(QueryPipeline, QueryConnection) - Constructor for class septogeddon.pluginquery.netty.QueryPipelineOutbound
 
QueryProtocol - Class in septogeddon.pluginquery.netty
 
QueryProtocol(QueryMessenger, QueryConnection) - Constructor for class septogeddon.pluginquery.netty.QueryProtocol
 
QueryPushback - Class in septogeddon.pluginquery.netty
 
QueryPushback(QueryMessenger) - Constructor for class septogeddon.pluginquery.netty.QueryPushback
 
QueryReadTimeout - Class in septogeddon.pluginquery.netty
 
QueryReadTimeout(QueryConnection, long, TimeUnit) - Constructor for class septogeddon.pluginquery.netty.QueryReadTimeout
 
QuerySendActiveConnections - Class in septogeddon.pluginquery.message
 
QuerySendActiveConnections(List<SocketAddress>) - Constructor for class septogeddon.pluginquery.message.QuerySendActiveConnections
 
QuerySplitter - Class in septogeddon.pluginquery.netty
 
QuerySplitter() - Constructor for class septogeddon.pluginquery.netty.QuerySplitter
 
QueryThrottle - Class in septogeddon.pluginquery.channel
 
QueryThrottle(long) - Constructor for class septogeddon.pluginquery.channel.QueryThrottle
 
QueryUtil - Class in septogeddon.pluginquery.utils
Utilities that are useful for handling Queries
QueryUtil() - Constructor for class septogeddon.pluginquery.utils.QueryUtil
 
QueryWhitelist - Class in septogeddon.pluginquery.channel
 
QueryWhitelist(List<String>) - Constructor for class septogeddon.pluginquery.channel.QueryWhitelist
 
queuedInvocation - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 
queueQuery - Variable in class septogeddon.pluginquery.library.remote.RemoteObject
 

R

RawHeader - Class in septogeddon.pluginquery.http.headertype
Default (Global) or Unknown (Unregistered) header
RawHeader(String) - Constructor for class septogeddon.pluginquery.http.headertype.RawHeader
Create an Unknown header
read() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a byte
read(byte[]) - Method in class septogeddon.pluginquery.utils.DataBuffer
Read and fill the provided byte array
read(byte[], int, int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Read bytes at specific offset and length
read(File) - Static method in class septogeddon.pluginquery.utils.QueryUtil
Read the file to memory
read(InputStream) - Static method in class septogeddon.pluginquery.utils.QueryUtil
Read the input stream to memory.
READ - Enum constant in enum class septogeddon.pluginquery.http.ListenerPriority
All listener that only read request and not writing any response should use this priority
readBoolean() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a boolean
readByte() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a byte
readBytes() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a string (non charset)
readCasted() - Method in class septogeddon.pluginquery.utils.ObjectBuffer
 
readChar() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a character
readChars() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a string (using charset)
readDouble() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a double
readExternal(ObjectInput) - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
readExternal(ObjectInput) - Method in class septogeddon.pluginquery.library.remote.RemoteArray
 
readExternal(ObjectInput) - Method in class septogeddon.pluginquery.library.remote.TypeHint
 
readFloat() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a float
readFully(byte[]) - Method in class septogeddon.pluginquery.utils.DataBuffer
Read and fill the provided byte array
readFully(byte[], int, int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Read and fill the provided byte array at specific offset and length
readInt() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read an integer
readKey(File) - Static method in class septogeddon.pluginquery.utils.EncryptionToolkit
Read key from a File.
readLine() - Method in class septogeddon.pluginquery.utils.DataBuffer
Deprecated.
readLong() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a long
readObject() - Method in class septogeddon.pluginquery.utils.ObjectBuffer
 
readShort() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a short
readUnsignedByte() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read an unsigned byte
readUnsignedShort() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read an unsigned short
readUnsignedShort(ByteBuf) - Method in class septogeddon.pluginquery.netty.QueryAppender
 
readUTF() - Method in class septogeddon.pluginquery.utils.DataBuffer
Read a String (UTF)
RECONNECT_DELAY - Static variable in interface septogeddon.pluginquery.api.QueryContext
Reconnect Delay option for QueryConfiguration
RECONNECT_HANDLER - Static variable in interface septogeddon.pluginquery.api.QueryContext
Reconnect Handler for QueryConnection failures
REDIRECT_MESSAGING_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging channel used by PluginQuery
ReferenceContext - Class in septogeddon.pluginquery.library.remote
Context containing object references and prevent object from GarbageCollector
ReferenceContext() - Constructor for class septogeddon.pluginquery.library.remote.ReferenceContext
 
ReferencedObject - Class in septogeddon.pluginquery.library.remote
Strong reference for both sender and receiver.
ReferencedObject() - Constructor for class septogeddon.pluginquery.library.remote.ReferencedObject
 
ReferencedObject(long, Object, TypeHint) - Constructor for class septogeddon.pluginquery.library.remote.ReferencedObject
 
ReferencedObject(long, TypeHint, boolean) - Constructor for class septogeddon.pluginquery.library.remote.ReferencedObject
 
ReferenceHandler - Class in septogeddon.pluginquery.library.remote
The reference handler for ObjectReference
ReferenceHandler(long, RemoteObject<?>) - Constructor for class septogeddon.pluginquery.library.remote.ReferenceHandler
 
register(boolean) - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
registerChannel(String) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
registerClass(Class<?>) - Method in class septogeddon.pluginquery.library.remote.ClassRegistry
Register a representator class
registerConnection(Collection<? extends QueryConnection>) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
registerConnection(QueryConnection...) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
REGISTERED_SERVER - Static variable in class septogeddon.pluginquery.velocity.VelocityPluginQuery
Metadata Key for RegisteredServer
registerListener(QueryConnectionStateListener) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Register a connection state change listener
registerListener(QueryListener) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Register a listener
registerListener(QueryListener) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
registerListener(QueryMessageListener) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Register a message listener
registerListener(ListenerPriority, ProtocolListener) - Method in class septogeddon.pluginquery.http.HTTPContext
Register a listener
registerMethod(ProtocolMethod) - Method in class septogeddon.pluginquery.http.HTTPContext
Register a method
reloadConfig() - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
reloadConfig() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
reloadConfig() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
reloadKey() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
RemoteArray - Class in septogeddon.pluginquery.library.remote
Sterilize array component type into object array then convert it again into normal array
RemoteArray() - Constructor for class septogeddon.pluginquery.library.remote.RemoteArray
 
RemoteArray(Object) - Constructor for class septogeddon.pluginquery.library.remote.RemoteArray
 
RemoteContext - Interface in septogeddon.pluginquery.library.remote
Context for remote library
RemoteFuture - Class in septogeddon.pluginquery.library.remote
Wrapped completable future and QueryFutureListener
RemoteFuture() - Constructor for class septogeddon.pluginquery.library.remote.RemoteFuture
 
RemoteMethodInvocationFuture - Class in septogeddon.pluginquery.library.remote
RemoteFuture for Method
RemoteMethodInvocationFuture(ReferenceHandler, Method) - Constructor for class septogeddon.pluginquery.library.remote.RemoteMethodInvocationFuture
 
RemoteObject<T> - Class in septogeddon.pluginquery.library.remote
RemoteObject controller
RemoteObject(String, QueryConnection, Class<T>, ClassRegistry) - Constructor for class septogeddon.pluginquery.library.remote.RemoteObject
Initialize RemoteObject and act as Object Receiver
RemoteObject(String, QueryConnection, T, ClassRegistry) - Constructor for class septogeddon.pluginquery.library.remote.RemoteObject
Initialize RemoteObject and act as Object Sender
REMOTEOBJECT_BUKKITSERVER - Static variable in class septogeddon.pluginquery.spigot.SpigotPluginQuery
Metadata for Server on RemoteObject
REMOTEOBJECT_BUKKITSERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
Preserved channel for Server on RemoteObject
REMOTEOBJECT_BUNGEESERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
Preserved channel for ProxyServer on RemoteObject
REMOTEOBJECT_PROXYSERVER - Static variable in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
Metadata for ProxyServer on RemoteObject
REMOTEOBJECT_PROXYSERVER - Static variable in class septogeddon.pluginquery.velocity.VelocityPluginQuery
Metadata for ProxyServer on RemoteObject
REMOTEOBJECT_VELOCITYSERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
Preserved channel for ProxyServer on RemoteObject
RemoteObjectProvider<T> - Class in septogeddon.pluginquery.library.remote
Provide Object to all active connections
RemoteObjectProvider(QueryMessenger, String, T) - Constructor for class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Initialize RemoteObjectProvider for specified channel and messenger
remove(String) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Remove handler from pipeline
remove(String) - Method in class septogeddon.pluginquery.QueryPipelineImpl
 
remove(QueryChannelHandler) - Method in interface septogeddon.pluginquery.api.QueryPipeline
Remove handler from pipeline
removeListener(Consumer<QueryFuture<T>>) - Method in interface septogeddon.pluginquery.api.QueryFuture
Remove future listener
removeListener(Consumer<QueryFuture<T>>) - Method in class septogeddon.pluginquery.QueryFutureAdapter
 
removeParent(QueryEventBus) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Remove a parent, become an orphan
removeParent(QueryEventBus) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
removeParent(QueryMetadata) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Remove parent
removeParent(QueryMetadata) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
Represent - Annotation Interface in septogeddon.pluginquery.library.remote
Represent non-existing class (Represent.value()) using annotated class
REQUEST_KEY_SHARE - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging sub-channel used by PluginQuery for key synchronizing
RESPONSE_ERROR - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging response sub-channel used by PluginQuery for indicating error state
RESPONSE_LOCKED - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging response sub-channel used by PluginQuery for indicating locked state
RESPONSE_NO_PERMISSION - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging response sub-channel used by PluginQuery for indicating no permission
RESPONSE_SUCCESS - Static variable in interface septogeddon.pluginquery.api.QueryContext
The PluginMessaging response sub-channel used by PluginQuery for indicating success state
result - Variable in class septogeddon.pluginquery.QueryFutureAdapter
 

S

save(File, YamlQueryConfiguration) - Static method in class septogeddon.pluginquery.YamlQueryConfiguration
 
saveConfiguration(File) - Method in interface septogeddon.pluginquery.api.QueryConfiguration
Dump configuration into a file (YAML)
saveConfiguration(File) - Method in class septogeddon.pluginquery.PropertiesQueryConfiguration
 
saveConfiguration(File) - Method in class septogeddon.pluginquery.YamlQueryConfiguration
 
saveDefaultConfig(File) - Static method in class septogeddon.pluginquery.YamlQueryConfiguration
 
sendMessage(Player, String) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
sendMessage(Object, String) - Method in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
 
sendQuery(String, byte[]) - Method in interface septogeddon.pluginquery.api.QueryConnection
Send query to this connection
sendQuery(String, byte[]) - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
sendQuery(String, byte[]) - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
sendQuery(String, byte[]) - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
sendQuery(String, byte[], boolean) - Method in interface septogeddon.pluginquery.api.QueryConnection
Send query to this connection
sendQuery(String, byte[], boolean) - Method in class septogeddon.pluginquery.DispatcherQueryConnection
 
sendQuery(String, byte[], boolean) - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
sendQuery(String, byte[], boolean) - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
sendQuery(QueryMessage, boolean) - Method in class septogeddon.pluginquery.PreparedQueryConnection
 
sendQueryMessage(QueryMessage, QueryCompletableFuture<QueryConnection>, boolean) - Method in class septogeddon.pluginquery.InjectedQueryConnection
 
septogeddon.pluginquery - package septogeddon.pluginquery
 
septogeddon.pluginquery.api - package septogeddon.pluginquery.api
 
septogeddon.pluginquery.bungeecord - package septogeddon.pluginquery.bungeecord
 
septogeddon.pluginquery.bungeecord.event - package septogeddon.pluginquery.bungeecord.event
 
septogeddon.pluginquery.channel - package septogeddon.pluginquery.channel
 
septogeddon.pluginquery.http - package septogeddon.pluginquery.http
 
septogeddon.pluginquery.http.headertype - package septogeddon.pluginquery.http.headertype
 
septogeddon.pluginquery.library.forwarder - package septogeddon.pluginquery.library.forwarder
 
septogeddon.pluginquery.library.remote - package septogeddon.pluginquery.library.remote
 
septogeddon.pluginquery.message - package septogeddon.pluginquery.message
 
septogeddon.pluginquery.netty - package septogeddon.pluginquery.netty
 
septogeddon.pluginquery.spigot - package septogeddon.pluginquery.spigot
 
septogeddon.pluginquery.spigot.event - package septogeddon.pluginquery.spigot.event
 
septogeddon.pluginquery.utils - package septogeddon.pluginquery.utils
 
septogeddon.pluginquery.velocity - package septogeddon.pluginquery.velocity
 
septogeddon.pluginquery.velocity.event - package septogeddon.pluginquery.velocity.event
 
SERVER_INFO - Static variable in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
Metadata Key for ServerInfo
set(T) - Method in interface septogeddon.pluginquery.api.QueryConfigurationKey
Convert to safe-config object
setCancelled(boolean) - Method in class septogeddon.pluginquery.bungeecord.event.QueryMessageEvent
Cancel this event
setCancelled(boolean) - Method in class septogeddon.pluginquery.spigot.event.QueryMessageEvent
Cancel the event to stop the event pipeline.
SetCookieHeader - Class in septogeddon.pluginquery.http.headertype
Set-Cookie HTTP header
SetCookieHeader(Object) - Constructor for class septogeddon.pluginquery.http.headertype.SetCookieHeader
Parse Set-Cookie header
SetCookieHeader(String, Object) - Constructor for class septogeddon.pluginquery.http.headertype.SetCookieHeader
Create a Set-Cookie header
SetCookieHeader(HttpCookie) - Constructor for class septogeddon.pluginquery.http.headertype.SetCookieHeader
Create a Set-Cookie header using existing HttpCookie
setData(QueryMetadataKey<T>, T) - Method in interface septogeddon.pluginquery.api.QueryMetadata
Set data to current storage, will remove if its null, does not affect the parent metadata
setData(QueryMetadataKey<T>, T) - Method in class septogeddon.pluginquery.QueryMetadataImpl
 
setExecutorService(ExecutorService) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Set handler for ThreadPooling
setExecutorService(ExecutorService) - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Set the ThreadPool handler for this provider
setFutureTimeout(long) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Set max timeout for object reflection and connection
setFutureTimeout(long) - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Set future timeout for this handler
setHeader(String, Object) - Method in class septogeddon.pluginquery.http.ProtocolClient
Set header for this response
setMessage(byte[]) - Method in class septogeddon.pluginquery.QueryMessage
 
setMessenger(QueryMessenger) - Static method in class septogeddon.pluginquery.PluginQuery
Set the QueryMessenger instance.
setOption(QueryConfigurationKey<T>, T) - Method in interface septogeddon.pluginquery.api.QueryConfiguration
Set option value on the configuration
setOption(QueryConfigurationKey<T>, T) - Method in class septogeddon.pluginquery.PropertiesQueryConfiguration
 
setOption(QueryConfigurationKey<T>, T) - Method in class septogeddon.pluginquery.YamlQueryConfiguration
 
setParser(String, BiFunction<String, Object, HTTPHeader>) - Static method in class septogeddon.pluginquery.http.HTTPHandler
Set a parser for specific header
setParser(String, Function<Object, HTTPHeader>) - Static method in class septogeddon.pluginquery.http.HTTPHandler
Set a parser for specific header
setQueueQuery(boolean) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
Set whether the remote object should queue the query when the connection goes inactive
setQueueQuery(boolean) - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Set whether the query should queue when the connection goes inactive
setRegistry(ClassRegistry) - Method in class septogeddon.pluginquery.library.remote.RemoteObjectProvider
Set class registry for this provider.
setResponseCode(int) - Method in class septogeddon.pluginquery.http.ProtocolClient
Set the response code for the response
setResponseText(String) - Method in class septogeddon.pluginquery.http.ProtocolClient
Set the response text (description)
setResult(ResultedEvent.GenericResult) - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
Set the result of this event
setVersion(String) - Method in class septogeddon.pluginquery.http.ProtocolClient
Set specific version for the response
SHORT_TYPE - Static variable in class septogeddon.pluginquery.utils.ObjectBuffer
 
shutdown(ProxyShutdownEvent) - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
shutdownConnectors() - Method in class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
skip(long) - Method in class septogeddon.pluginquery.utils.DataBuffer
Skip bytes
skipBytes(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Skip bytes
SpigotPluginQuery - Class in septogeddon.pluginquery.spigot
 
SpigotPluginQuery() - Constructor for class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
SpigotPluginQueryCommand - Class in septogeddon.pluginquery.spigot
 
SpigotPluginQueryCommand(SpigotPluginQuery) - Constructor for class septogeddon.pluginquery.spigot.SpigotPluginQueryCommand
 
SpigotRemoteObjectMessenger - Class in septogeddon.pluginquery.spigot
 
STATE_DEBUG - Static variable in class septogeddon.pluginquery.utils.Debug
 
submit(Runnable) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
Substitute - Annotation Interface in septogeddon.pluginquery.library.remote
Substitute Substitute.value() with the annotated class

T

thenAccept(Consumer<T>) - Method in interface septogeddon.pluginquery.api.QueryFuture
Consume the result when the task successfully executed
Throw(Throwable) - Static method in class septogeddon.pluginquery.utils.QueryUtil
Throw runtime exception
toArray() - Method in class septogeddon.pluginquery.http.ProtocolPath
Get the paths
toByteArray() - Method in class septogeddon.pluginquery.message.QueryObject
 
toByteArray() - Method in class septogeddon.pluginquery.utils.DataBuffer
Transform this buffer into a byte array
toByteArray() - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
toByteArray(InstanceBuffer.IOFunction<OutputStream, ObjectOutput>) - Method in class septogeddon.pluginquery.utils.InstanceBuffer
 
toByteArraySafe() - Method in class septogeddon.pluginquery.message.QueryObject
 
toString() - Method in class septogeddon.pluginquery.http.headertype.CookieHeader
 
toString() - Method in class septogeddon.pluginquery.http.headertype.RawHeader
 
toString() - Method in class septogeddon.pluginquery.http.headertype.SetCookieHeader
 
toString() - Method in interface septogeddon.pluginquery.http.HTTPHeader
Get the raw header
TRACE - Enum constant in enum class septogeddon.pluginquery.http.ProtocolMethod.General
 
TypeHint - Class in septogeddon.pluginquery.library.remote
 
TypeHint() - Constructor for class septogeddon.pluginquery.library.remote.TypeHint
 
TypeHint(Class<?>) - Constructor for class septogeddon.pluginquery.library.remote.TypeHint
 

U

unfilter(Object) - Method in class septogeddon.pluginquery.library.remote.RemoteObject
 
UnknownObject - Interface in septogeddon.pluginquery.library.remote
An unknown object interface
unregister() - Method in class septogeddon.pluginquery.spigot.SpigotPluginQuery
 
unregisterChannel(String) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
unregisterClass(Class<?>) - Method in class septogeddon.pluginquery.library.remote.ClassRegistry
Unregister a representator class
unregisterConnection(QueryConnection) - Method in class septogeddon.pluginquery.library.forwarder.QueryForwarder
 
unregisterListener(QueryListener) - Method in interface septogeddon.pluginquery.api.QueryEventBus
Unregister a listener
unregisterListener(QueryListener) - Method in class septogeddon.pluginquery.QueryEventBusImpl
 
unregisterListener(ProtocolListener) - Method in class septogeddon.pluginquery.http.HTTPContext
Unregister a listener
UUIDtoString(long, long) - Static method in class septogeddon.pluginquery.utils.QueryUtil
Generate UUID to String

V

value() - Element in annotation interface septogeddon.pluginquery.library.remote.Alias
 
value() - Element in annotation interface septogeddon.pluginquery.library.remote.Represent
 
value() - Element in annotation interface septogeddon.pluginquery.library.remote.Substitute
 
valueOf(String) - Static method in enum class septogeddon.pluginquery.http.ListenerPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class septogeddon.pluginquery.http.ProtocolMethod.General
Returns the enum constant of this class with the specified name.
values() - Static method in enum class septogeddon.pluginquery.http.ListenerPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class septogeddon.pluginquery.http.ProtocolMethod.General
Returns an array containing the constants of this enum class, in the order they are declared.
VelocityPluginQuery - Class in septogeddon.pluginquery.velocity
 
VelocityPluginQuery(ProxyServer, Logger, Path) - Constructor for class septogeddon.pluginquery.velocity.VelocityPluginQuery
 
VelocityPluginQueryCommand - Class in septogeddon.pluginquery.velocity
 
VelocityPluginQueryCommand(VelocityPluginQuery) - Constructor for class septogeddon.pluginquery.velocity.VelocityPluginQueryCommand
 
VelocityRemoteObjectMessenger - Class in septogeddon.pluginquery.velocity
 

W

write(byte[]) - Method in class septogeddon.pluginquery.http.ProtocolClient
Initialize and send HTTP response and write the bytes to the memory buffer.
write(byte[]) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write byte array to this buffer
write(byte[], int, int) - Method in class septogeddon.pluginquery.http.ProtocolClient
Initialize and send HTTP response and write the bytes to the memory buffer.
write(byte[], int, int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write byte array at specific offset and length to this buffer
write(int) - Method in class septogeddon.pluginquery.http.ProtocolClient
Initialize and send HTTP response and write byte to the memory buffer.
write(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a byte to this buffer
WRITE - Enum constant in enum class septogeddon.pluginquery.http.ListenerPriority
All listener that read and/or write a response should use this priority
writeBoolean(boolean) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a boolean to this buffer
writeByte(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a byte to this buffer
writeBytes(String) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a String (non Charset)
writeChar(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a character
writeChars(String) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a String (Charset)
writeDouble(double) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a double
writeExternal(ObjectOutput) - Method in class septogeddon.pluginquery.library.remote.ReferencedObject
 
writeExternal(ObjectOutput) - Method in class septogeddon.pluginquery.library.remote.RemoteArray
 
writeExternal(ObjectOutput) - Method in class septogeddon.pluginquery.library.remote.TypeHint
 
writeFloat(float) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a float
writeInt(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write an integer
writeKey(File) - Method in class septogeddon.pluginquery.utils.EncryptionToolkit
Save this EncryptionToolkit to a file to load it later.
writeLong(long) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a long
writeObject(Object) - Method in class septogeddon.pluginquery.utils.ObjectBuffer
 
writeShort(int) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a short
writeUTF(String) - Method in class septogeddon.pluginquery.utils.DataBuffer
Write a String (UTF)

Y

YamlQueryConfiguration - Class in septogeddon.pluginquery
 
YamlQueryConfiguration() - Constructor for class septogeddon.pluginquery.YamlQueryConfiguration
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form