Index
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
-
Call
QueryChannelHandler.onActive(QueryConnection)
on all handlers - 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
-
Call
QueryChannelHandler.onInactive(QueryConnection)
on all handlers - 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
-
Call
QueryChannelHandler.onReceiving(QueryConnection, byte[])
on all handlers - 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
-
Call
QueryChannelHandler.onSending(QueryConnection, byte[])
on all handlers - dispatchSending(QueryConnection, byte[]) - Method in class septogeddon.pluginquery.QueryPipelineImpl
- dispatchUncaughtException(QueryConnection, Throwable) - Method in interface septogeddon.pluginquery.api.QueryPipeline
-
Call
QueryChannelHandler.onCaughtException(QueryConnection, Throwable)
on all handlers - 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
-
Synonym of
QueryMessageEvent.getMessage()
- getData() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
-
Synonym of
QueryMessageEvent.getMessage()
- 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
-
Synonym of
QueryMessageEvent.getSender()
- getReceiver() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
-
Synonym of
QueryMessageEvent.getSender()
- 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
-
Synonym of
QueryMessageEvent.getChannel()
- getTag() - Method in class septogeddon.pluginquery.velocity.event.QueryMessageEvent
-
Synonym of
QueryMessageEvent.getChannel()
- 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
-
Reflection Method for
ObjectReference.getReferenceHandler()
- 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
-
Listen to
QueryListener.onConnectionStateChange(QueryConnection)
only - 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
onRemoteObject
- REMOTEOBJECT_BUKKITSERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
-
Preserved channel for
Server
onRemoteObject
- REMOTEOBJECT_BUNGEESERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
-
Preserved channel for
ProxyServer
onRemoteObject
- REMOTEOBJECT_PROXYSERVER - Static variable in class septogeddon.pluginquery.bungeecord.BungeePluginQuery
-
Metadata for
ProxyServer
onRemoteObject
- REMOTEOBJECT_PROXYSERVER - Static variable in class septogeddon.pluginquery.velocity.VelocityPluginQuery
-
Metadata for
ProxyServer
onRemoteObject
- REMOTEOBJECT_VELOCITYSERVER_CHANNEL - Static variable in interface septogeddon.pluginquery.api.QueryContext
-
Preserved channel for
ProxyServer
onRemoteObject
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form