Index

B C D E G H L P R S V 
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
 
B C D E G H L P R S V 
All Classes and Interfaces|All Packages