Packages

c

org.apache.spark.network.sasl

SparkSaslServer

class SparkSaslServer extends SaslEncryptionBackend

A SASL Server for Spark which simply keeps track of the state of a single SASL session, from the initial state to the "authenticated" state. (It is not a server in the sense of accepting connections on some socket.)

Linear Supertypes
SaslEncryptionBackend, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SparkSaslServer
  2. SaslEncryptionBackend
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SparkSaslServer(secretKeyId: String, secretKeyHolder: SecretKeyHolder, alwaysEncrypt: Boolean)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def dispose(): Unit

    Disposes of any system resources or security-sensitive information the SaslServer might be using.

    Disposes of any system resources or security-sensitive information the SaslServer might be using.

    Definition Classes
    SparkSaslServer → SaslEncryptionBackend
    Annotations
    @Override()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getNegotiatedProperty(name: String): AnyRef

    Returns the value of a negotiated property.

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def isComplete(): Boolean

    Determines whether the authentication exchange has completed successfully.

  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def response(token: Array[Byte]): Array[Byte]

    Used to respond to server SASL tokens.

    Used to respond to server SASL tokens.

    token

    Server's SASL token

    returns

    response to send back to the server.

  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. def unwrap(data: Array[Byte], offset: Int, len: Int): Array[Byte]

    Decrypt data.

    Decrypt data.

    Definition Classes
    SparkSaslServer → SaslEncryptionBackend
    Annotations
    @Override()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. def wrap(data: Array[Byte], offset: Int, len: Int): Array[Byte]

    Encrypt data.

    Encrypt data.

    Definition Classes
    SparkSaslServer → SaslEncryptionBackend
    Annotations
    @Override()

Inherited from SaslEncryptionBackend

Inherited from AnyRef

Inherited from Any

Ungrouped