org.jgroups.auth.sasl.SaslContext Maven / Gradle / Ivy
package org.jgroups.auth.sasl;
import javax.security.sasl.SaslException;
import org.jgroups.Address;
import org.jgroups.Message;
import org.jgroups.protocols.SaslHeader;
public interface SaslContext {
boolean isSuccessful();
boolean needsWrapping();
byte[] wrap(byte[] outgoing, int offset, int len) throws SaslException;
byte[] unwrap(byte[] incoming, int offset, int len) throws SaslException;
void dispose();
Message nextMessage(Address address, SaslHeader saslHeader) throws SaslException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy