Package io.github.cfraser.graphguard
Class Server.Plugin.Builder
-
- All Implemented Interfaces:
public final class Server.Plugin.BuilderServer.Plugin.Builder builds a Server.Plugin.
-
-
Method Summary
Modifier and Type Method Description final Unitintercept(SuspendFunction2<Bolt.Session, Bolt.Message, Bolt.Message> interceptor)Set the Server.Plugin.intercept implementation. final Unitobserve(SuspendFunction1<Server.Event, Unit> observer)Set the Server.Plugin.observe implementation. -
-
Method Detail
-
intercept
final Unit intercept(SuspendFunction2<Bolt.Session, Bolt.Message, Bolt.Message> interceptor)
Set the Server.Plugin.intercept implementation.
- Parameters:
interceptor- the Server.Plugin.intercept function to use
-
observe
final Unit observe(SuspendFunction1<Server.Event, Unit> observer)
Set the Server.Plugin.observe implementation.
- Parameters:
observer- the Server.Plugin.observe function to use
-
-
-
-