@FunctionalInterface
public interface MysqlCallbackHandler
handle(MysqlCallback)
is called by the classes where the callback handler is passed when they need to share
data with the caller. The kind of data to exchange depends on the implementations of MysqlCallback
they choose to use.Modifier and Type | Method and Description |
---|---|
void |
handle(MysqlCallback cb)
Exchanges information between the caller of this method and the owner of the
MysqlCallbackHandler instance. |
void handle(MysqlCallback cb)
MysqlCallbackHandler
instance. The method can be called multiple
times with different callback implementations to exchange different types of information. A typical MysqlCallbackHandler
implementation looks
like:
private MysqlCallbackHandler callbackHandler = (cb) -> { if (cb instanceof UsernameCallback) { this.username = ((UsernameCallback) cb).getUsername(); } };
cb
- the MysqlCallback
to process