package service
- Alphabetic
- Public
- All
Type Members
-
class
LoggingInterceptor extends ServerInterceptor with Logging
A gRPC interceptor to log RPC requests and responses.
A gRPC interceptor to log RPC requests and responses. It logs the protobufs as JSON. Useful for local development. An ID is logged for each RPC so that requests and corresponding responses can be exactly matched.
-
case class
SessionHolder(userId: String, sessionId: String, session: SparkSession) extends Product with Serializable
Object used for referring to SparkSessions in the SessionCache.
- class SparkConnectConfigHandler extends Logging
-
class
SparkConnectService extends SparkConnectServiceImplBase with Logging
The SparkConnectService implementation.
The SparkConnectService implementation.
This class implements the service stub from the generated code of GRPC.
- class SparkConnectStreamHandler extends Logging
Value Members
- object MetricGenerator extends AdaptiveSparkPlanHelper
- object SparkConnectConfigHandler
-
object
SparkConnectInterceptorRegistry
This object provides a global list of configured interceptors for GRPC.
This object provides a global list of configured interceptors for GRPC. The interceptors are added to the GRPC server in order of their position in the list. Once the statically compiled interceptors are added, dynamically configured interceptors are added.
-
object
SparkConnectServer extends Logging
The Spark Connect server
-
object
SparkConnectService
Static instance of the SparkConnectService.
Static instance of the SparkConnectService.
Used to start the overall SparkConnect service and provides global state to manage the different SparkSession from different users connecting to the cluster.
- object SparkConnectStreamHandler