| Package | Description |
|---|---|
| io.servicecomb.core | |
| io.servicecomb.core.handler | |
| io.servicecomb.core.handler.impl | |
| io.servicecomb.core.invocation | |
| io.servicecomb.core.provider.consumer |
| Modifier and Type | Method and Description |
|---|---|
void |
Handler.handle(Invocation invocation,
AsyncResponse asyncResp) |
void |
Transport.send(Invocation invocation,
AsyncResponse asyncResp) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShutdownHookHandler.handle(Invocation invocation,
AsyncResponse asyncResp) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransportClientHandler.handle(Invocation invocation,
AsyncResponse asyncResp) |
void |
SimpleLoadBalanceHandler.handle(Invocation invocation,
AsyncResponse asyncResp) |
void |
ProducerOperationHandler.handle(Invocation invocation,
AsyncResponse asyncResp) |
| Modifier and Type | Method and Description |
|---|---|
static Invocation |
InvocationFactory.forConsumer(ReferenceConfig referenceConfig,
OperationMeta operationMeta,
Object[] swaggerArguments) |
static Invocation |
InvocationFactory.forConsumer(ReferenceConfig referenceConfig,
SchemaMeta schemaMeta,
String operationName,
Object[] swaggerArguments)
consumer端使用,schemaMeta级别的缓存,每次调用根据operationName来执行
|
static Invocation |
InvocationFactory.forConsumer(ReferenceConfig referenceConfig,
String operationQualifiedName,
Object[] swaggerArguments)
为tcc场景提供的快捷方式,consumer端使用
|
static Invocation |
InvocationFactory.forProvider(Endpoint endpoint,
OperationMeta operationMeta,
Object[] swaggerArguments)
transport server收到请求时,创建invocation
|
| Modifier and Type | Method and Description |
|---|---|
static Response |
InvokerUtils.innerSyncInvoke(Invocation invocation) |
static Object |
InvokerUtils.invoke(Invocation invocation) |
static void |
InvokerUtils.reactiveInvoke(Invocation invocation,
AsyncResponse asyncResp) |
static Object |
InvokerUtils.syncInvoke(Invocation invocation) |
Copyright © 2017. All rights reserved.