Package com.lucimber.dbus.netty.sasl
Interface SaslMechanism
- All Known Implementing Classes:
AnonymousSaslMechanism,CookieSaslMechanism,ExternalSaslMechanism
public interface SaslMechanism
-
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()io.netty.util.concurrent.Future<String>getInitialResponseAsync(io.netty.channel.ChannelHandlerContext ctx) getName()voidinit(io.netty.channel.ChannelHandlerContext ctx) booleanio.netty.util.concurrent.Future<String>processChallengeAsync(io.netty.channel.ChannelHandlerContext ctx, String challenge)
-
Method Details
-
getName
String getName() -
init
- Throws:
SaslMechanismException
-
getInitialResponseAsync
io.netty.util.concurrent.Future<String> getInitialResponseAsync(io.netty.channel.ChannelHandlerContext ctx) -
processChallengeAsync
-
isComplete
boolean isComplete() -
dispose
void dispose()
-