Package com.lucimber.dbus.netty.sasl
Interface SaslMechanism
- All Known Implementing Classes:
AnonymousSaslMechanism
,CookieSaslMechanism
,ExternalSaslMechanism
public interface SaslMechanism
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
io.netty.util.concurrent.Future<String>
getInitialResponseAsync
(io.netty.channel.ChannelHandlerContext ctx) getName()
void
init
(io.netty.channel.ChannelHandlerContext ctx) boolean
io.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()
-