package service
- Alphabetic
- Public
- All
Type Members
-
abstract
class
AbstractBackendService extends CompositeService with BackendService
A Shorthand for implementing BackendServices
-
abstract
class
AbstractFrontendService extends CompositeService with FrontendService
A AbstractFrontendService is an abstraction for fronted service.
A AbstractFrontendService is an abstraction for fronted service. An frontend service will receive client requests and translate them to serverable operations or backend operations. It also support exposing itself by
ServiceDiscoveryif the concrete frontend service has a Discovery Service as its child. - abstract class AbstractService extends Service with Logging
-
trait
BackendService extends AnyRef
A BackendService in Kyuubi architecture is responsible for talking to the SQL engine
A BackendService in Kyuubi architecture is responsible for talking to the SQL engine
1. Open/Close org.apache.kyuubi.session.Session
2. Operate org.apache.kyuubi.operation.Operation
3. Manager org.apache.kyuubi.session.Sessions via SessionManager
4. Check OperationStatus
5. Retrieve org.apache.kyuubi.operation.Operation results and metadata
6. Cancel/Close org.apache.kyuubi.operation.Operation
- abstract class CompositeService extends AbstractService with Logging
-
trait
FrontendService extends AnyRef
A FrontendService in Kyuubi architecture is responsible for taking requests from clients
-
abstract
class
Serverable extends CompositeService
A Serverable is an abstraction for concreting kyuubi server and engines It contains
A Serverable is an abstraction for concreting kyuubi server and engines It contains
- one AbstractBackendService to do the actual operations or interacting with the downstream services
- [1, n] AbstractFrontendServices as a list to handle different requests from the upstream callers, e.g. JDBC clients.
- trait Service extends AnyRef
-
abstract
class
TBinaryFrontendService extends TFrontendService with Iface with Runnable with Logging
Apache Thrift based hive service rpc
Apache Thrift based hive service rpc
- the server side implementation serves client-server rpc calls 2. the engine side implementations serve server-engine rpc calls
-
abstract
class
TFrontendService extends AbstractFrontendService with Iface with Runnable with Logging
Apache Thrift based hive-service-rpc base class
Apache Thrift based hive-service-rpc base class
- http 2. binary
Value Members
-
object
ServiceState extends Enumeration
Service states
- object ServiceUtils