public class MockProtobufService extends ProtobufService
It performs no serialization of requests and responses.
| Modifier and Type | Class and Description |
|---|---|
static class |
MockProtobufService.MockProtobufServiceFactory
A factory that instantiates the mock protobuf service.
|
AbstractService.SerializationTypeService.Base, Service.CatalogsRequest, Service.CloseConnectionRequest, Service.CloseConnectionResponse, Service.CloseStatementRequest, Service.CloseStatementResponse, Service.ColumnsRequest, Service.CommitRequest, Service.CommitResponse, Service.ConnectionSyncRequest, Service.ConnectionSyncResponse, Service.CreateStatementRequest, Service.CreateStatementResponse, Service.DatabasePropertyRequest, Service.DatabasePropertyResponse, Service.ErrorResponse, Service.ExecuteRequest, Service.ExecuteResponse, Service.Factory, Service.FetchRequest, Service.FetchResponse, Service.OpenConnectionRequest, Service.OpenConnectionResponse, Service.PrepareAndExecuteRequest, Service.PrepareRequest, Service.PrepareResponse, Service.Request, Service.Response, Service.ResultSetResponse, Service.RollbackRequest, Service.RollbackResponse, Service.RpcMetadataResponse, Service.SchemasRequest, Service.SyncResultsRequest, Service.SyncResultsResponse, Service.TablesRequest, Service.TableTypesRequest, Service.TypeInfoRequest| Modifier and Type | Field and Description |
|---|---|
private String |
connectionId |
private Map<Service.Request,Service.Response> |
mapping |
| Constructor and Description |
|---|
MockProtobufService(String connectionId) |
| Modifier and Type | Method and Description |
|---|---|
Service.Response |
_apply(Service.Request request)
Derived class should implement this method to transport requests and
responses to and from the peer service.
|
private Map<Service.Request,Service.Response> |
createMapping() |
private Service.Response |
dispatch(Service.Request request)
Fetches the static response for the given request.
|
apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, castProtobufMessage, getSerializationType, hasFieldfinagle, finagle, finagle, finagle, finagle, finagle, setRpcMetadataprivate final String connectionId
private final Map<Service.Request,Service.Response> mapping
public MockProtobufService(String connectionId)
private Map<Service.Request,Service.Response> createMapping()
public Service.Response _apply(Service.Request request)
ProtobufService_apply in class ProtobufServiceprivate Service.Response dispatch(Service.Request request)
request - the client's requestRuntimeException - if no mapping is found for the requestCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.