Index

B C D E F G I K L M N O P R S T V 
All Classes and Interfaces|All Packages

B

bus() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
 
bus() - Method in class me.tamkungz.signals.velocity.VelocitySignals
Returns the signal bus behind this bridge.

C

chat() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to PlayerChatEvent.
chooseInitialServer() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to PlayerChooseInitialServerEvent.
command() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to CommandExecuteEvent.
connect(Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
connect(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
connected() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
Listens to ServerConnectedEvent.
connectIf(Predicate, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
connectIf(ConnectionGroup, Predicate, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
connections() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
 
create(Object, ProxyServer) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Creates a bridge with its own signal bus.
create(Object, ProxyServer, SignalBus) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Creates a bridge on an existing signal bus.

D

disconnect() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to DisconnectEvent.

E

early() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
EventSignalBuilder<T> - Class in me.tamkungz.signals.velocity.event
Fluent options (post order) for listening to one Velocity event type.
EventSignalBuilder(EventSignalSource, Class) - Constructor for class me.tamkungz.signals.velocity.event.EventSignalBuilder
Creates a builder; prefer EventSignalSource.on(Class).
EventSignalRegistry - Class in me.tamkungz.signals.velocity.internal
Registers one Velocity handler per event type and post order, and caches the Signal each of them feeds.
EventSignalRegistry(Object, ProxyServer, SignalBus) - Constructor for class me.tamkungz.signals.velocity.internal.EventSignalRegistry
Creates a registry that registers Velocity handlers for a plugin and fires onto a bus.
EventSignalSource - Interface in me.tamkungz.signals.velocity.event
Supplies the Signal that carries a Velocity event for a given post order.

F

first() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 

G

getInstance() - Static method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
Returns the loaded SignalsLib plugin.

I

initialize() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
Listens to ProxyInitializeEvent.

K

kicked() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
Listens to KickedFromServerEvent.

L

last() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
late() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
login() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to LoginEvent.

M

me.tamkungz.signals.velocity - package me.tamkungz.signals.velocity
Velocity entry points: VelocitySignals and the SignalsVelocityPlugin that shares one bridge between plugins.
me.tamkungz.signals.velocity.event - package me.tamkungz.signals.velocity.event
Fluent Velocity event options and per-domain shortcuts (players, servers, proxy).
me.tamkungz.signals.velocity.internal - package me.tamkungz.signals.velocity.internal
Implementation details of the Velocity bridge.

N

normal() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 

O

on(Class) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
Starts a fluent configuration for an event type.
once(Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
once(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
onProxyShutdown(ProxyShutdownEvent) - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
Cleans up when the proxy shuts down.
order(PostOrder) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 

P

ping() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
Listens to ProxyPingEvent.
players() - Method in class me.tamkungz.signals.velocity.VelocitySignals
Returns shortcuts for player events.
PlayerSignals - Class in me.tamkungz.signals.velocity.event
Shortcuts for common Velocity player events, reached with VelocitySignals#players().
PlayerSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.PlayerSignals
Creates the shortcuts; prefer VelocitySignals#players().
pluginMessage() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
Listens to PluginMessageEvent.
postConnect() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
Listens to ServerPostConnectEvent.
postLogin() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to PostLoginEvent.
preConnect() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
Listens to ServerPreConnectEvent.
preLogin() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to PreLoginEvent.
proxy() - Method in class me.tamkungz.signals.velocity.VelocitySignals
Returns shortcuts for proxy events.
ProxySignals - Class in me.tamkungz.signals.velocity.event
Shortcuts for common Velocity proxy events, reached with VelocitySignals#proxy().
ProxySignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.ProxySignals
Creates the shortcuts; prefer VelocitySignals#proxy().

R

reload() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
Listens to ProxyReloadEvent.

S

servers() - Method in class me.tamkungz.signals.velocity.VelocitySignals
Returns shortcuts for backend server events.
ServerSignals - Class in me.tamkungz.signals.velocity.event
Shortcuts for common Velocity backend server events, reached with VelocitySignals#servers().
ServerSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.ServerSignals
Creates the shortcuts; prefer VelocitySignals#servers().
settingsChanged() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
Listens to PlayerSettingsChangedEvent.
shared() - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Returns the bridge shared by every plugin through the installed SignalsLib plugin.
sharedBus() - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Returns the signal bus shared by every plugin through the installed SignalsLib plugin.
shutdown() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
Listens to ProxyShutdownEvent.
signal() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
 
signal(Class) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
Returns the signal for an event type at PostOrder.NORMAL.
signal(Class, PostOrder) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
Returns the signal for an event type with the given post order.
signal(Class, PostOrder) - Method in class me.tamkungz.signals.velocity.internal.EventSignalRegistry
Returns the signal for an event type with the given post order, registering the Velocity handler on first use.
signal(Class, PostOrder) - Method in class me.tamkungz.signals.velocity.VelocitySignals
 
signals() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
 
SignalsVelocityPlugin - Class in me.tamkungz.signals.velocity
Velocity plugin entrypoint for proxies that want to load SignalsLib as a shared library.
SignalsVelocityPlugin(ProxyServer, Logger) - Constructor for class me.tamkungz.signals.velocity.SignalsVelocityPlugin
Called by Velocity.
standaloneSignal(Object, ProxyServer, Class) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Creates a private bridge for a single event type at PostOrder.NORMAL and returns its signal.
standaloneSignal(Object, ProxyServer, Class, PostOrder) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
Creates a private bridge for a single event type and returns its signal.

T

track(T) - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
 

V

VelocitySignals - Class in me.tamkungz.signals.velocity
Small bridge from Velocity events to GEB-backed signals.
B C D E F G I K L M N O P R S T V 
All Classes and Interfaces|All Packages