Index
All Classes and Interfaces|All Packages
B
- backend(RegisteredServer) - Method in class dev.shamoo.runtime.platform.velocity.VelocityAudienceBridge
- backend(String) - Method in class dev.shamoo.runtime.platform.velocity.VelocityRoutingBridge
- backends() - Method in class dev.shamoo.runtime.platform.velocity.VelocityRoutingBridge
C
- close() - Method in class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge.Registration
- close() - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge.Subscription
- close() - Method in class dev.shamoo.runtime.platform.velocity.VelocitySchedulerBridge.Task
- connect(Player, RegisteredServer) - Method in class dev.shamoo.runtime.platform.velocity.VelocityRoutingBridge
D
- dev.shamoo.runtime.platform.velocity - package dev.shamoo.runtime.platform.velocity
- dispatch(E) - Method in interface dev.shamoo.runtime.platform.velocity.VelocityEventBridge.AsyncEventDispatcher
- dispatch(Runnable) - Method in class dev.shamoo.runtime.platform.velocity.VelocityRuntimeHost
E
- execute(RawCommand.Invocation) - Method in interface dev.shamoo.runtime.platform.velocity.VelocityCommandBridge.RawDispatcher
- execute(SimpleCommand.Invocation) - Method in interface dev.shamoo.runtime.platform.velocity.VelocityCommandBridge.SimpleDispatcher
- execute(E) - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge.Subscription
- executeAsync(E) - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge.Subscription
G
- GeneratedVelocityEventRegistry - Class in dev.shamoo.runtime.platform.velocity
-
Validated generated event-name to live Velocity event-class registry.
H
- handle(byte[]) - Method in interface dev.shamoo.runtime.platform.velocity.VelocityMessagingBridge.ProxyRequestHandler
L
- load(ClassLoader) - Static method in class dev.shamoo.runtime.platform.velocity.GeneratedVelocityEventRegistry
- logger() - Method in class dev.shamoo.runtime.platform.velocity.VelocityRuntimeHost
P
- platformName() - Method in class dev.shamoo.runtime.platform.velocity.VelocityRuntimeHost
- player(Player) - Method in class dev.shamoo.runtime.platform.velocity.VelocityAudienceBridge
- proxy(ProxyServer) - Method in class dev.shamoo.runtime.platform.velocity.VelocityAudienceBridge
R
- register(PluginId, ChannelIdentifier) - Method in class dev.shamoo.runtime.platform.velocity.VelocityMessagingBridge
- registerBrigadier(PluginId, BrigadierCommand) - Method in class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge
- registerProxyEndpoint(PluginId, Object, ChannelIdentifier, VelocityMessagingBridge.ProxyRequestHandler) - Method in class dev.shamoo.runtime.platform.velocity.VelocityMessagingBridge
-
Registers a backend-only request endpoint.
- registerRaw(PluginId, CommandMeta, VelocityCommandBridge.RawDispatcher) - Method in class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge
- registerSimple(PluginId, CommandMeta, VelocityCommandBridge.SimpleDispatcher) - Method in class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge
- replaceDispatcher(D) - Method in class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge.Registration
- replaceDispatcher(VelocityEventBridge.AsyncEventDispatcher<E>) - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge.Subscription
- require(String) - Method in class dev.shamoo.runtime.platform.velocity.GeneratedVelocityEventRegistry
- run(PluginId, Runnable) - Method in class dev.shamoo.runtime.platform.velocity.VelocitySchedulerBridge
- runLater(PluginId, Duration, Runnable) - Method in class dev.shamoo.runtime.platform.velocity.VelocitySchedulerBridge
S
- send(ChannelMessageSink, ChannelIdentifier, byte[]) - Method in class dev.shamoo.runtime.platform.velocity.VelocityMessagingBridge
- size() - Method in class dev.shamoo.runtime.platform.velocity.GeneratedVelocityEventRegistry
- subscribe(PluginId, GeneratedVelocityEventRegistry, String, short, VelocityEventBridge.AsyncEventDispatcher<Object>) - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge
- subscribe(PluginId, Class<E>, short, VelocityEventBridge.AsyncEventDispatcher<E>) - Method in class dev.shamoo.runtime.platform.velocity.VelocityEventBridge
V
- VelocityAudienceBridge - Class in dev.shamoo.runtime.platform.velocity
-
Exposes Velocity's native Adventure audiences without serialization.
- VelocityAudienceBridge() - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityAudienceBridge
- VelocityCommandBridge - Class in dev.shamoo.runtime.platform.velocity
-
Registers Velocity Brigadier, simple, and raw commands with owned unregister handles.
- VelocityCommandBridge(ProxyServer, ResourceRegistry) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityCommandBridge
- VelocityCommandBridge.RawDispatcher - Interface in dev.shamoo.runtime.platform.velocity
- VelocityCommandBridge.Registration<D> - Class in dev.shamoo.runtime.platform.velocity
- VelocityCommandBridge.SimpleDispatcher - Interface in dev.shamoo.runtime.platform.velocity
- VelocityEventBridge - Class in dev.shamoo.runtime.platform.velocity
-
Velocity event adapter that resumes the native continuation after asynchronous dispatch.
- VelocityEventBridge(ProxyServer, Object, ResourceRegistry) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityEventBridge
- VelocityEventBridge.AsyncEventDispatcher<E> - Interface in dev.shamoo.runtime.platform.velocity
- VelocityEventBridge.Subscription<E> - Class in dev.shamoo.runtime.platform.velocity
-
Stable handler registered once and replaceable without changing Velocity listener order.
- VelocityMessagingBridge - Class in dev.shamoo.runtime.platform.velocity
-
Velocity channel registration and lossless payload sender.
- VelocityMessagingBridge(ProxyServer, ResourceRegistry) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityMessagingBridge
- VelocityMessagingBridge.ProxyRequestHandler - Interface in dev.shamoo.runtime.platform.velocity
- VelocityRoutingBridge - Class in dev.shamoo.runtime.platform.velocity
-
Controlled connection/backend routing using Velocity's public API.
- VelocityRoutingBridge(ProxyServer) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityRoutingBridge
- VelocityRuntimeHost - Class in dev.shamoo.runtime.platform.velocity
-
Velocity scheduler and logging adapter for the platform-neutral runtime.
- VelocityRuntimeHost(ProxyServer, Object) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocityRuntimeHost
- VelocitySchedulerBridge - Class in dev.shamoo.runtime.platform.velocity
-
Velocity asynchronous scheduler adapter with plugin resource ownership.
- VelocitySchedulerBridge(ProxyServer, Object, ResourceRegistry) - Constructor for class dev.shamoo.runtime.platform.velocity.VelocitySchedulerBridge
- VelocitySchedulerBridge.Task - Class in dev.shamoo.runtime.platform.velocity
All Classes and Interfaces|All Packages