Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractConsumerProvider - Class in io.servicecomb.core.provider.consumer
 
AbstractConsumerProvider() - Constructor for class io.servicecomb.core.provider.consumer.AbstractConsumerProvider
 
AbstractEndpointsCache<ENDPOINT> - Class in io.servicecomb.core.endpoint
registry模块不理解core中的概念 所以要将字符串的各种信息转义一下,方便运行时使用
AbstractEndpointsCache(String, String, String, String) - Constructor for class io.servicecomb.core.endpoint.AbstractEndpointsCache
transportName 可能为"",表示走任意健康的地址即可
AbstractHandler - Class in io.servicecomb.core.handler.impl
 
AbstractHandler() - Constructor for class io.servicecomb.core.handler.impl.AbstractHandler
 
AbstractHandlerManager - Class in io.servicecomb.core.handler
 
AbstractHandlerManager() - Constructor for class io.servicecomb.core.handler.AbstractHandlerManager
 
AbstractProducerProvider - Class in io.servicecomb.core.provider.producer
 
AbstractProducerProvider() - Constructor for class io.servicecomb.core.provider.producer.AbstractProducerProvider
 
AbstractSchemaFactory<CONTEXT extends SchemaContext> - Class in io.servicecomb.core.definition.schema
由consumer或producer发起的契约注册 在consumer场景中,如果本地没有契约,需要从服务中心下载契约 在producer场景中,如果本地没有契约,需要根据实现类动态生成契约
AbstractSchemaFactory() - Constructor for class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
AbstractTransport - Class in io.servicecomb.core.transport
 
AbstractTransport() - Constructor for class io.servicecomb.core.transport.AbstractTransport
 
ANY_TRANSPORT - Static variable in class io.servicecomb.core.Const
 

B

BootEvent() - Constructor for class io.servicecomb.core.BootListener.BootEvent
 
BootListener - Interface in io.servicecomb.core
 
BootListener.BootEvent - Class in io.servicecomb.core
 
BootListener.EventType - Enum in io.servicecomb.core
 
buildTransportMap() - Method in class io.servicecomb.core.transport.TransportManager
 

C

canInit() - Method in interface io.servicecomb.core.Transport
 
checkTransportGroup(List<Transport>) - Method in class io.servicecomb.core.transport.TransportManager
 
chooseOneTransport(List<Transport>) - Method in class io.servicecomb.core.transport.TransportManager
 
CommonService<OPERATION> - Class in io.servicecomb.core.definition
 
CommonService() - Constructor for class io.servicecomb.core.definition.CommonService
 
compositeSwaggerGeneratorContext - Variable in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
Config - Class in io.servicecomb.core.handler.config
 
Config() - Constructor for class io.servicecomb.core.handler.config.Config
 
ConfigurationSpringInitializer - Class in io.servicecomb.core.config
 
ConfigurationSpringInitializer() - Constructor for class io.servicecomb.core.config.ConfigurationSpringInitializer
 
Const - Class in io.servicecomb.core
 
ConsumerHandlerManager - Class in io.servicecomb.core.handler
 
ConsumerHandlerManager() - Constructor for class io.servicecomb.core.handler.ConsumerHandlerManager
 
ConsumerProvider - Interface in io.servicecomb.core
consumer端对业务的接口,不同场景是完全不同的 所以这里只定义consumer对core的接口
ConsumerProviderManager - Class in io.servicecomb.core.provider.consumer
 
ConsumerProviderManager() - Constructor for class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
ConsumerSchemaContext - Class in io.servicecomb.core.definition.schema
 
ConsumerSchemaContext() - Constructor for class io.servicecomb.core.definition.schema.ConsumerSchemaContext
 
ConsumerSchemaFactory - Class in io.servicecomb.core.definition.schema
 
ConsumerSchemaFactory() - Constructor for class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
create(String) - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
createCseException(String, Object...) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 
createCseException(String, Throwable, Object...) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 
createEndpints(InstanceCache) - Method in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
createEndpoint(Transport, CacheEndpoint) - Method in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
createEndpoint(Transport, CacheEndpoint) - Method in class io.servicecomb.core.endpoint.EndpointsCache
 
createEndpoints(Map<String, List<CacheEndpoint>>) - Method in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
createOperationMgr(String) - Method in class io.servicecomb.core.definition.CommonService
 
createReferenceConfig(String, String, String) - Method in class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
createSchema(CONTEXT) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
createSchema(ConsumerSchemaContext) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
createSchema(ProducerSchemaContext) - Method in class io.servicecomb.core.definition.schema.ProducerSchemaFactory
 
CSE_CONTEXT - Static variable in class io.servicecomb.core.Const
 
CseApplicationListener - Class in io.servicecomb.core
 
CseApplicationListener() - Constructor for class io.servicecomb.core.CseApplicationListener
 
CseBeanPostProcessor - Class in io.servicecomb.core.provider
 
CseBeanPostProcessor() - Constructor for class io.servicecomb.core.provider.CseBeanPostProcessor
 
CseBeanPostProcessor.ConsumerFieldProcessor - Interface in io.servicecomb.core.provider
 
CseBeanPostProcessor.EmptyBeanPostProcessor - Interface in io.servicecomb.core.provider
 
CseBeanPostProcessor.ProviderProcessor - Interface in io.servicecomb.core.provider
 
CseContext - Class in io.servicecomb.core
 
CseContext() - Constructor for class io.servicecomb.core.CseContext
 
CseException - Exception in io.servicecomb.core.exception
 
CseException(String, String) - Constructor for exception io.servicecomb.core.exception.CseException
 
CseException(String, String, Throwable) - Constructor for exception io.servicecomb.core.exception.CseException
 

D

DEFAULT_VERSION_RULE - Static variable in class io.servicecomb.core.Const
 
DynamicSchemaLoader - Class in io.servicecomb.core.definition.loader
场景: 1.consumer 网管调用产品 网管事先不知道产品对应的微服务名 产品注册到网管后,网管根据注册信息,进行契约注册 2.producer 需要支持在不同的产品中部署为不同的微服务名 微服务名是由环境变量等等方式注入的 此时可以在BootListener中进行注册(必须在producer初始化之前注册契约)
DynamicSchemaLoader() - Constructor for class io.servicecomb.core.definition.loader.DynamicSchemaLoader
 

E

Endpoint - Class in io.servicecomb.core
Endpoint : 表示一个Endpoint。Tranport识别其内部格式.
Endpoint(Transport, String) - Constructor for class io.servicecomb.core.Endpoint
 
Endpoint(Transport, String, MicroserviceInstance) - Constructor for class io.servicecomb.core.Endpoint
 
endpoint - Variable in class io.servicecomb.core.transport.AbstractTransport
 
ENDPOINT_KEY - Static variable in class io.servicecomb.core.transport.AbstractTransport
用于参数传递:比如向RestServerVerticle传递endpoint地址。
endpoints - Variable in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
EndpointsCache - Class in io.servicecomb.core.endpoint
 
EndpointsCache(String, String, String, String) - Constructor for class io.servicecomb.core.endpoint.EndpointsCache
 
ensureFindOperation(String) - Method in class io.servicecomb.core.definition.CommonService
 
ensureFindSchemaMeta(String, String) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
ensureFindSchemaMeta(String) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
ensureFindSchemaMeta(Class<?>) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
ensureFindSchemaMeta(String, String) - Method in class io.servicecomb.core.definition.MicroserviceMetaManager
 
ERROR_DESC_MGR - Static variable in class io.servicecomb.core.exception.ExceptionUtils
 
ExceptionUtils - Class in io.servicecomb.core.exception
 
ExceptionUtils() - Constructor for class io.servicecomb.core.exception.ExceptionUtils
 
execute(Runnable) - Method in class io.servicecomb.core.executor.FixedThreadExecutor
 
execute(Runnable) - Method in class io.servicecomb.core.executor.ReactiveExecutor
 
execute(Runnable) - Method in class io.servicecomb.core.provider.consumer.ReactiveResponseExecutor
 
execute(Runnable) - Method in class io.servicecomb.core.provider.consumer.SyncResponseExecutor
 
ExecutorManager - Class in io.servicecomb.core.executor
 

F

findByKey(String) - Static method in class io.servicecomb.core.executor.ExecutorManager
 
findExecutor(OperationMeta) - Static method in class io.servicecomb.core.executor.ExecutorManager
 
findMicroservice(MicroserviceMeta, String) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
findOperation(String) - Method in class io.servicecomb.core.definition.CommonService
 
findResponseMeta(int) - Method in class io.servicecomb.core.definition.OperationMeta
 
findSchemaMeta(String) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
findSchemaMeta(Class<?>) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
findTransport(String) - Method in class io.servicecomb.core.transport.TransportManager
 
FixedThreadExecutor - Class in io.servicecomb.core.executor
 
FixedThreadExecutor() - Constructor for class io.servicecomb.core.executor.FixedThreadExecutor
 
forConsumer(ReferenceConfig, OperationMeta, Object[]) - Static method in class io.servicecomb.core.invocation.InvocationFactory
 
forConsumer(ReferenceConfig, SchemaMeta, String, Object[]) - Static method in class io.servicecomb.core.invocation.InvocationFactory
consumer端使用,schemaMeta级别的缓存,每次调用根据operationName来执行
forConsumer(ReferenceConfig, String, Object[]) - Static method in class io.servicecomb.core.invocation.InvocationFactory
为tcc场景提供的快捷方式,consumer端使用
forProvider(Endpoint, OperationMeta, Object[]) - Static method in class io.servicecomb.core.invocation.InvocationFactory
transport server收到请求时,创建invocation

G

generatePackageName(MicroserviceMeta, String) - Static method in class io.servicecomb.core.definition.SchemaUtils
 
generateSchemaPath(String, String) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
generateSwagger(CONTEXT) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
getActiveCount() - Method in class io.servicecomb.core.handler.ShutdownHookHandler
 
getAddress() - Method in class io.servicecomb.core.Endpoint
 
getAllSchemaMeta(String) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
getAllSchemaMeta(String) - Method in class io.servicecomb.core.definition.MicroserviceMetaManager
 
getAppId() - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
getAppId() - Method in class io.servicecomb.core.Invocation
 
getArgs() - Method in class io.servicecomb.core.Invocation
 
getClassLoader() - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
getClazz() - Method in class io.servicecomb.core.handler.config.HandlerConfig
 
getCode() - Method in exception io.servicecomb.core.exception.CseException
 
getConfigTransportName() - Method in class io.servicecomb.core.Invocation
 
getConsumerHandlerChain() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getConsumerProviderManager() - Method in class io.servicecomb.core.CseContext
 
getConsumerSchemaFactory() - Method in class io.servicecomb.core.CseContext
 
getEndpoint() - Method in class io.servicecomb.core.Endpoint
 
getEndpoint() - Method in class io.servicecomb.core.Invocation
 
getEndpoint() - Method in class io.servicecomb.core.transport.AbstractTransport
 
getEndpoint() - Method in interface io.servicecomb.core.Transport
本tranport的监听地址
getEventType() - Method in class io.servicecomb.core.BootListener.BootEvent
 
getExecutor() - Method in class io.servicecomb.core.definition.OperationMeta
 
getExtData(String) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
getExtData(String) - Method in class io.servicecomb.core.definition.OperationMeta
 
getForInvoke(String) - Static method in class io.servicecomb.core.provider.consumer.ReferenceConfigUtils
 
getForInvoke(String, String, String) - Static method in class io.servicecomb.core.provider.consumer.ReferenceConfigUtils
 
getHandlerChain() - Method in class io.servicecomb.core.Invocation
 
getHandlerClassMap() - Method in class io.servicecomb.core.handler.config.Config
 
getHandlerContext() - Method in class io.servicecomb.core.Invocation
 
getHandlerId() - Method in class io.servicecomb.core.handler.config.HandlerConfig
 
getHandlerIndex() - Method in class io.servicecomb.core.Invocation
 
getHttpMethod() - Method in class io.servicecomb.core.definition.OperationMeta
 
getInnerDefaultChainDef() - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
getInnerDefaultChainDef() - Method in class io.servicecomb.core.handler.ConsumerHandlerManager
 
getInnerDefaultChainDef() - Method in class io.servicecomb.core.handler.ProducerHandlerManager
 
getInstance() - Static method in class io.servicecomb.core.CseContext
 
getInstance() - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
getInstanceClass() - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
getInvocationQualifiedName() - Method in class io.servicecomb.core.Invocation
 
getKey(String) - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
getLastHandler() - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
getLastHandler() - Method in class io.servicecomb.core.handler.ConsumerHandlerManager
 
getLastHandler() - Method in class io.servicecomb.core.handler.ProducerHandlerManager
 
getLatestEndpoints() - Method in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
getMethod() - Method in class io.servicecomb.core.definition.OperationMeta
 
getMicroservice() - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaContext
 
getMicroserviceInstance() - Method in class io.servicecomb.core.Endpoint
 
getMicroserviceMeta() - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
getMicroserviceMeta() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getMicroserviceMeta() - Method in class io.servicecomb.core.provider.consumer.ReferenceConfig
 
getMicroserviceMetaManager() - Method in class io.servicecomb.core.CseContext
 
getMicroserviceMetaManager() - Method in class io.servicecomb.core.unittest.UnitTestMeta
 
getMicroserviceName() - Method in class io.servicecomb.core.definition.OperationMeta
 
getMicroserviceName() - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
getMicroserviceName() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getMicroserviceName() - Method in class io.servicecomb.core.Invocation
 
getMicroserviceQualifiedName() - Method in class io.servicecomb.core.definition.OperationMeta
 
getMicroserviceQualifiedName() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getMicroserviceQualifiedName() - Method in class io.servicecomb.core.Invocation
 
getMicroserviceVersionRule() - Method in class io.servicecomb.core.Invocation
 
getMicroserviceVersionRule() - Method in class io.servicecomb.core.provider.consumer.ReferenceConfig
 
getName() - Method in interface io.servicecomb.core.ConsumerProvider
 
getName() - Method in class io.servicecomb.core.definition.CommonService
 
getName() - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
getName() - Method in class io.servicecomb.core.handler.ConsumerHandlerManager
 
getName() - Method in class io.servicecomb.core.handler.ProducerHandlerManager
 
getName() - Method in interface io.servicecomb.core.ProducerProvider
 
getName() - Method in interface io.servicecomb.core.Transport
 
getOperationId() - Method in class io.servicecomb.core.definition.OperationMeta
 
getOperationMeta() - Method in class io.servicecomb.core.Invocation
 
getOperationName() - Method in class io.servicecomb.core.Invocation
 
getOperationPath() - Method in class io.servicecomb.core.definition.OperationMeta
 
getOperations() - Method in class io.servicecomb.core.definition.CommonService
 
getOrCreateConsumerSchema(MicroserviceMeta, Microservice) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
getOrCreateMicroserviceMeta(Microservice) - Method in class io.servicecomb.core.definition.MicroserviceMetaManager
 
getOrCreateMicroserviceMeta(String) - Method in class io.servicecomb.core.definition.MicroserviceMetaManager
 
getOrCreateMicroserviceMeta(String, String) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
getOrCreateProducerSchema(String, String, Class<?>, Object) - Method in class io.servicecomb.core.definition.schema.ProducerSchemaFactory
 
getOrCreateSchema(CONTEXT) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
getOrCreateSchemaMeta(Class<?>) - Method in class io.servicecomb.core.unittest.UnitTestMeta
 
getOrCreateSchemaMeta(String, String, String, Class<?>) - Method in class io.servicecomb.core.unittest.UnitTestMeta
 
getOrder() - Method in class io.servicecomb.core.CseApplicationListener
 
getOrder() - Method in interface io.servicecomb.core.Transport
 
getPackageName() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getParamName(int) - Method in class io.servicecomb.core.definition.OperationMeta
 
getParamSize() - Method in class io.servicecomb.core.definition.OperationMeta
 
getProducerInstance() - Method in class io.servicecomb.core.definition.schema.ProducerSchemaContext
 
getProducerProviderManager() - Method in class io.servicecomb.core.CseContext
 
getProviderClass() - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
getProviderHandlerChain() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getPublishEndpoint() - Method in class io.servicecomb.core.transport.AbstractTransport
 
getPublishEndpoint() - Method in interface io.servicecomb.core.Transport
用于上报到服务中心,要求是其他节点可访问的地址
getRealTransportName() - Method in class io.servicecomb.core.Invocation
 
getReferenceConfig(String) - Method in class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
getRequestTimeout() - Static method in class io.servicecomb.core.transport.AbstractTransport
 
getResponseExecutor() - Method in class io.servicecomb.core.Invocation
 
getSchemaId() - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
getSchemaId() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getSchemaId() - Method in class io.servicecomb.core.Invocation
 
getSchemaId() - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
getSchemaListenerManager() - Method in class io.servicecomb.core.CseContext
 
getSchemaLoader() - Method in class io.servicecomb.core.CseContext
 
getSchemaMeta() - Method in class io.servicecomb.core.definition.OperationMeta
 
getSchemaMeta() - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
getSchemaMeta() - Method in class io.servicecomb.core.Invocation
 
getSchemaMetas() - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
getSchemaQualifiedName() - Method in class io.servicecomb.core.definition.OperationMeta
 
getShortName() - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
getSwagger() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getSwaggerEnvironment() - Method in class io.servicecomb.core.CseContext
 
getSwaggerIntf() - Method in class io.servicecomb.core.definition.SchemaMeta
 
getSwaggerOperation() - Method in class io.servicecomb.core.definition.OperationMeta
 
getTransport() - Method in class io.servicecomb.core.Endpoint
 
getTransport() - Method in class io.servicecomb.core.Invocation
 
getTransport() - Method in class io.servicecomb.core.provider.consumer.ReferenceConfig
 
getTransportManager() - Method in class io.servicecomb.core.CseContext
 
groupByName() - Method in class io.servicecomb.core.transport.TransportManager
 

H

handle(Invocation, AsyncResponse) - Method in interface io.servicecomb.core.Handler
 
handle(Invocation, AsyncResponse) - Method in class io.servicecomb.core.handler.impl.ProducerOperationHandler
 
handle(Invocation, AsyncResponse) - Method in class io.servicecomb.core.handler.impl.SimpleLoadBalanceHandler
 
handle(Invocation, AsyncResponse) - Method in class io.servicecomb.core.handler.impl.TransportClientHandler
 
handle(Invocation, AsyncResponse) - Method in class io.servicecomb.core.handler.ShutdownHookHandler
 
Handler - Interface in io.servicecomb.core
 
HandlerConfig - Class in io.servicecomb.core.handler.config
 
HandlerConfig() - Constructor for class io.servicecomb.core.handler.config.HandlerConfig
 
HandlerConfigUtils - Class in io.servicecomb.core.handler
 
handlerRefNotExist(String) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 

I

init() - Method in interface io.servicecomb.core.ConsumerProvider
 
init(SchemaMeta, Method, String, String, Operation) - Method in class io.servicecomb.core.definition.OperationMeta
 
init(InstanceCacheManager, TransportManager) - Static method in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
init(Config) - Method in class io.servicecomb.core.handler.AbstractHandlerManager
 
init() - Static method in class io.servicecomb.core.handler.HandlerConfigUtils
 
init(MicroserviceMeta, InvocationType) - Method in class io.servicecomb.core.handler.impl.AbstractHandler
 
init(MicroserviceMeta, InvocationType) - Method in interface io.servicecomb.core.Handler
 
init() - Method in interface io.servicecomb.core.ProducerProvider
 
init() - Method in class io.servicecomb.core.provider.consumer.AbstractConsumerProvider
 
init() - Method in class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
init() - Method in class io.servicecomb.core.provider.producer.ProducerProviderManager
 
init() - Method in interface io.servicecomb.core.Transport
 
init() - Method in class io.servicecomb.core.transport.TransportManager
 
init() - Static method in class io.servicecomb.core.unittest.UnitTestMeta
 
innerSyncInvoke(Invocation) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
INSTANCE - Static variable in class io.servicecomb.core.definition.loader.DynamicSchemaLoader
 
INSTANCE - Static variable in class io.servicecomb.core.handler.ConsumerHandlerManager
 
INSTANCE - Static variable in class io.servicecomb.core.handler.impl.ProducerOperationHandler
 
INSTANCE - Static variable in class io.servicecomb.core.handler.impl.TransportClientHandler
 
INSTANCE - Static variable in class io.servicecomb.core.handler.ProducerHandlerManager
 
INSTANCE - Static variable in class io.servicecomb.core.handler.ShutdownHookHandler
 
instanceCache - Variable in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
instanceCacheManager - Static variable in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
Invocation - Class in io.servicecomb.core
 
Invocation(ReferenceConfig, OperationMeta, Object[]) - Constructor for class io.servicecomb.core.Invocation
 
Invocation(Endpoint, OperationMeta, Object[]) - Constructor for class io.servicecomb.core.Invocation
 
InvocationFactory - Class in io.servicecomb.core.invocation
 
invoke(Invocation) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
InvokerUtils - Class in io.servicecomb.core.provider.consumer
 
io.servicecomb.core - package io.servicecomb.core
 
io.servicecomb.core.config - package io.servicecomb.core.config
 
io.servicecomb.core.definition - package io.servicecomb.core.definition
 
io.servicecomb.core.definition.loader - package io.servicecomb.core.definition.loader
 
io.servicecomb.core.definition.schema - package io.servicecomb.core.definition.schema
 
io.servicecomb.core.endpoint - package io.servicecomb.core.endpoint
 
io.servicecomb.core.exception - package io.servicecomb.core.exception
 
io.servicecomb.core.executor - package io.servicecomb.core.executor
 
io.servicecomb.core.handler - package io.servicecomb.core.handler
 
io.servicecomb.core.handler.config - package io.servicecomb.core.handler.config
 
io.servicecomb.core.handler.impl - package io.servicecomb.core.handler.impl
 
io.servicecomb.core.invocation - package io.servicecomb.core.invocation
 
io.servicecomb.core.provider - package io.servicecomb.core.provider
 
io.servicecomb.core.provider.consumer - package io.servicecomb.core.provider.consumer
 
io.servicecomb.core.provider.producer - package io.servicecomb.core.provider.producer
 
io.servicecomb.core.transport - package io.servicecomb.core.transport
 
io.servicecomb.core.unittest - package io.servicecomb.core.unittest
 
isSync() - Method in class io.servicecomb.core.definition.OperationMeta
 

K

KEY_GROUP - Static variable in class io.servicecomb.core.executor.FixedThreadExecutor
 
KEY_THREAD - Static variable in class io.servicecomb.core.executor.FixedThreadExecutor
 

L

lbAddressNotFound(String, String, String) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 
loadProperties(Properties) - Method in class io.servicecomb.core.config.ConfigurationSpringInitializer
 
loadSwagger(CONTEXT) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
loadSwagger(String, String) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
loadSwagger(ConsumerSchemaContext) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 

M

mergeFrom(Config) - Method in class io.servicecomb.core.handler.config.Config
 
microservice - Variable in class io.servicecomb.core.definition.schema.ConsumerSchemaContext
 
MicroserviceMeta - Class in io.servicecomb.core.definition
微服务名为microserviceName(app内部)或者appId:microserviceName(跨app) operation的查询key为operation的qualifiedName
MicroserviceMeta(String) - Constructor for class io.servicecomb.core.definition.MicroserviceMeta
 
microserviceMeta - Variable in class io.servicecomb.core.definition.schema.SchemaContext
 
microserviceMetaManager - Variable in class io.servicecomb.core.definition.loader.SchemaLoader
 
MicroserviceMetaManager - Class in io.servicecomb.core.definition
key为microserviceName(app内部)或者appId:microserviceName(跨app)
MicroserviceMetaManager() - Constructor for class io.servicecomb.core.definition.MicroserviceMetaManager
 
microserviceMetaManager - Variable in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
microserviceMetaManager - Variable in class io.servicecomb.core.provider.consumer.AbstractConsumerProvider
 

N

name - Variable in class io.servicecomb.core.definition.CommonService
 
next(AsyncResponse) - Method in class io.servicecomb.core.Invocation
 
notifySchemaListener(MicroserviceMeta...) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
notifySchemaListener() - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
notifySchemaListener(SchemaMeta...) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
notifySchemaListener(List<SchemaMeta>) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 

O

onApplicationEvent(ApplicationEvent) - Method in class io.servicecomb.core.CseApplicationListener
 
onBootEvent(BootListener.BootEvent) - Method in interface io.servicecomb.core.BootListener
 
onSchemaLoaded(SchemaMeta...) - Method in interface io.servicecomb.core.definition.loader.SchemaListener
 
operationIdInvalid(String, String) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 
OperationMeta - Class in io.servicecomb.core.definition
 
OperationMeta() - Constructor for class io.servicecomb.core.definition.OperationMeta
 
operationMgr - Variable in class io.servicecomb.core.definition.CommonService
 

P

parseAddress(String) - Method in class io.servicecomb.core.transport.AbstractTransport
 
parseAddress(String) - Method in interface io.servicecomb.core.Transport
endpoint的格式为 URI,比如rest://192.168.1.1:8080
parseMicroserviceName(String) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
parseSwagger(URL) - Static method in class io.servicecomb.core.definition.SchemaUtils
 
parseSwagger(String) - Static method in class io.servicecomb.core.definition.SchemaUtils
 
postProcessAfterInitialization(Object, String) - Method in interface io.servicecomb.core.provider.CseBeanPostProcessor.EmptyBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class io.servicecomb.core.provider.CseBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in interface io.servicecomb.core.provider.CseBeanPostProcessor.EmptyBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class io.servicecomb.core.provider.CseBeanPostProcessor
 
processConsumerField(ApplicationContext, Object, Field) - Method in interface io.servicecomb.core.provider.CseBeanPostProcessor.ConsumerFieldProcessor
 
processProvider(ApplicationContext, String, Object) - Method in interface io.servicecomb.core.provider.CseBeanPostProcessor.ProviderProcessor
 
PRODUCER_OPERATION - Static variable in class io.servicecomb.core.Const
 
ProducerHandlerManager - Class in io.servicecomb.core.handler
 
ProducerHandlerManager() - Constructor for class io.servicecomb.core.handler.ProducerHandlerManager
 
producerInstance - Variable in class io.servicecomb.core.definition.schema.ProducerSchemaContext
 
ProducerMeta - Class in io.servicecomb.core.provider.producer
 
ProducerMeta() - Constructor for class io.servicecomb.core.provider.producer.ProducerMeta
 
ProducerMeta(String, Object, Class<?>) - Constructor for class io.servicecomb.core.provider.producer.ProducerMeta
 
ProducerOperationHandler - Class in io.servicecomb.core.handler.impl
 
ProducerOperationHandler() - Constructor for class io.servicecomb.core.handler.impl.ProducerOperationHandler
 
producerOperationNotExist(String, String) - Static method in class io.servicecomb.core.exception.ExceptionUtils
 
ProducerProvider - Interface in io.servicecomb.core
 
ProducerProviderManager - Class in io.servicecomb.core.provider.producer
 
ProducerProviderManager() - Constructor for class io.servicecomb.core.provider.producer.ProducerProviderManager
 
ProducerSchemaContext - Class in io.servicecomb.core.definition.schema
 
ProducerSchemaContext() - Constructor for class io.servicecomb.core.definition.schema.ProducerSchemaContext
 
ProducerSchemaFactory - Class in io.servicecomb.core.definition.schema
 
ProducerSchemaFactory() - Constructor for class io.servicecomb.core.definition.schema.ProducerSchemaFactory
 
providerClass - Variable in class io.servicecomb.core.definition.schema.SchemaContext
 
publishEndpoint - Variable in class io.servicecomb.core.transport.AbstractTransport
 
putExtData(String, Object) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
putExtData(String, Object) - Method in class io.servicecomb.core.definition.OperationMeta
 
putSelfBasePathIfAbsent(String, String) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
 

R

ReactiveExecutor - Class in io.servicecomb.core.executor
用于在verticle中就地执行,不做多余的调度,这是性能最高的一种模型
ReactiveExecutor() - Constructor for class io.servicecomb.core.executor.ReactiveExecutor
 
reactiveInvoke(Invocation, AsyncResponse) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
ReactiveResponseExecutor - Class in io.servicecomb.core.provider.consumer
reactive场景,就地执行即可
ReactiveResponseExecutor() - Constructor for class io.servicecomb.core.provider.consumer.ReactiveResponseExecutor
 
ReferenceConfig - Class in io.servicecomb.core.provider.consumer
 
ReferenceConfig() - Constructor for class io.servicecomb.core.provider.consumer.ReferenceConfig
 
ReferenceConfig(ConsumerSchemaFactory, String, String, String) - Constructor for class io.servicecomb.core.provider.consumer.ReferenceConfig
 
ReferenceConfigUtils - Class in io.servicecomb.core.provider.consumer
 
ReferenceConfigUtils() - Constructor for class io.servicecomb.core.provider.consumer.ReferenceConfigUtils
 
registerSchema(String, Resource) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
resource的路径格式,至少是以这个形式结尾:schemaId.yaml
registerSchema(String, String, String) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
 
registerSchema(String, String, Swagger) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
 
registerSchema(MicroserviceMeta, String, Swagger) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
 
registerSchemas(String) - Method in class io.servicecomb.core.definition.loader.DynamicSchemaLoader
动态注册指定目录下的schema契约到当前服务
registerSchemas(String, String) - Method in class io.servicecomb.core.definition.loader.DynamicSchemaLoader
动态注册指定目录下的schema契约到指定服务
regOperation(String, OPERATION) - Method in class io.servicecomb.core.definition.CommonService
 
regSchemaMeta(SchemaMeta) - Method in class io.servicecomb.core.definition.MicroserviceMeta
 
RESTFUL - Static variable in class io.servicecomb.core.Const
 
run() - Method in class io.servicecomb.core.handler.ShutdownHookHandler
 

S

SchemaContext - Class in io.servicecomb.core.definition.schema
 
SchemaContext() - Constructor for class io.servicecomb.core.definition.schema.SchemaContext
 
schemaId - Variable in class io.servicecomb.core.definition.schema.SchemaContext
 
SchemaListener - Interface in io.servicecomb.core.definition.loader
 
SchemaListenerManager - Class in io.servicecomb.core.definition.loader
key为microserviceName
SchemaListenerManager() - Constructor for class io.servicecomb.core.definition.loader.SchemaListenerManager
 
schemaListenerManager - Variable in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
SchemaLoader - Class in io.servicecomb.core.definition.loader
 
SchemaLoader() - Constructor for class io.servicecomb.core.definition.loader.SchemaLoader
 
schemaLoader - Variable in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
schemaMeta - Variable in class io.servicecomb.core.definition.schema.SchemaContext
 
SchemaMeta - Class in io.servicecomb.core.definition
 
SchemaMeta(Swagger, MicroserviceMeta, String) - Constructor for class io.servicecomb.core.definition.SchemaMeta
 
SchemaUtils - Class in io.servicecomb.core.definition
 
send(Invocation, AsyncResponse) - Method in interface io.servicecomb.core.Transport
 
setApplicationContext(ApplicationContext) - Method in class io.servicecomb.core.CseApplicationListener
 
setApplicationContext(ApplicationContext) - Method in class io.servicecomb.core.provider.CseBeanPostProcessor
 
setClazz(Class<Handler>) - Method in class io.servicecomb.core.handler.config.HandlerConfig
 
setClazz(String) - Method in class io.servicecomb.core.handler.config.HandlerConfig
 
setConfigId(String) - Method in class io.servicecomb.core.config.ConfigurationSpringInitializer
 
setConsumerHandlerChain(List<Handler>) - Method in class io.servicecomb.core.definition.SchemaMeta
 
setConsumerProviderManager(ConsumerProviderManager) - Method in class io.servicecomb.core.CseContext
 
setConsumerSchemaFactory(ConsumerSchemaFactory) - Method in class io.servicecomb.core.CseContext
 
setConsumerSchemaFactory(ConsumerSchemaFactory) - Method in class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
setEndpoint(Endpoint) - Method in class io.servicecomb.core.Invocation
 
setEventType(BootListener.EventType) - Method in class io.servicecomb.core.BootListener.BootEvent
 
setExecutor(Executor) - Method in class io.servicecomb.core.definition.OperationMeta
 
setHandlerConfigList(List<HandlerConfig>) - Method in class io.servicecomb.core.handler.config.Config
 
setHandlerId(String) - Method in class io.servicecomb.core.handler.config.HandlerConfig
 
setHandlerIndex(int) - Method in class io.servicecomb.core.Invocation
 
setHttpMethod(String) - Method in class io.servicecomb.core.definition.OperationMeta
 
setInitEventClass(Class<?>) - Method in class io.servicecomb.core.CseApplicationListener
 
setInstance(Object) - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
setInstanceClass(Class<?>) - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
setListenAddressWithoutSchema(String) - Method in class io.servicecomb.core.transport.AbstractTransport
 
setListenAddressWithoutSchema(String, Map<String, String>) - Method in class io.servicecomb.core.transport.AbstractTransport
将配置的URI转换为endpoint addressWithoutSchema 配置的URI,没有schema部分
setMicroservice(Microservice) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaContext
 
setMicroserviceMeta(MicroserviceMeta) - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
setMicroserviceMetaManager(MicroserviceMetaManager) - Method in class io.servicecomb.core.CseContext
 
setMicroserviceMetaManager(MicroserviceMetaManager) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
setMicroserviceMetaManager(MicroserviceMetaManager) - Method in class io.servicecomb.core.definition.loader.SchemaLoader
 
setMicroserviceMetaManager(MicroserviceMetaManager) - Method in class io.servicecomb.core.definition.schema.AbstractSchemaFactory
 
setMicroserviceVersionRule(String) - Method in class io.servicecomb.core.provider.consumer.ReferenceConfig
 
setName(String) - Method in class io.servicecomb.core.definition.CommonService
 
setProducerInstance(Object) - Method in class io.servicecomb.core.definition.schema.ProducerSchemaContext
 
setProducerProviderManager(ProducerProviderManager) - Method in class io.servicecomb.core.CseContext
 
setProviderClass(Class<?>) - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
setProviderHandlerChain(List<Handler>) - Method in class io.servicecomb.core.definition.SchemaMeta
 
setReady(boolean) - Static method in class io.servicecomb.core.provider.consumer.ReferenceConfigUtils
 
setResponse(Response) - Method in class io.servicecomb.core.provider.consumer.SyncResponseExecutor
 
setResponseExecutor(Executor) - Method in class io.servicecomb.core.Invocation
 
setSchemaId(String) - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
setSchemaId(String) - Method in class io.servicecomb.core.provider.producer.ProducerMeta
 
setSchemaListenerList(List<SchemaListener>) - Method in class io.servicecomb.core.definition.loader.SchemaListenerManager
 
setSchemaListenerManager(SchemaListenerManager) - Method in class io.servicecomb.core.CseContext
 
setSchemaListenerManager(SchemaListenerManager) - Method in class io.servicecomb.core.definition.schema.ConsumerSchemaFactory
 
setSchemaLoader(SchemaLoader) - Method in class io.servicecomb.core.CseContext
 
setSchemaMeta(SchemaMeta) - Method in class io.servicecomb.core.definition.schema.SchemaContext
 
setSwaggerEnv(SwaggerEnvironment) - Method in class io.servicecomb.core.definition.schema.ProducerSchemaFactory
 
setSwaggerEnvironment(SwaggerEnvironment) - Method in class io.servicecomb.core.CseContext
 
setTransport(String, String) - Method in class io.servicecomb.core.provider.consumer.ConsumerProviderManager
 
setTransport(String) - Method in class io.servicecomb.core.provider.consumer.ReferenceConfig
 
setTransportManager(TransportManager) - Method in class io.servicecomb.core.CseContext
 
setTransports(List<Transport>) - Method in class io.servicecomb.core.transport.TransportManager
 
ShutdownHookHandler - Class in io.servicecomb.core.handler
实现调用链的优雅停止: 当调用链没有返回的时候,等待返回或者超时
SimpleLoadBalanceHandler - Class in io.servicecomb.core.handler.impl
内置轮询lb,方便demo之类的场景,不必去依赖lb包
SimpleLoadBalanceHandler() - Constructor for class io.servicecomb.core.handler.impl.SimpleLoadBalanceHandler
 
SRC_MICROSERVICE - Static variable in class io.servicecomb.core.Const
 
swaggerToString(Swagger) - Static method in class io.servicecomb.core.definition.SchemaUtils
 
syncInvoke(String, String, String, Object[]) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
syncInvoke(String, String, String, String, String, Object[]) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
syncInvoke(Invocation) - Static method in class io.servicecomb.core.provider.consumer.InvokerUtils
 
SyncResponseExecutor - Class in io.servicecomb.core.provider.consumer
业务线程在阻塞等待着,不必另起线程 将应答流程包装为Runnable,先唤醒业务线程,再在业务线程中执行runnable
SyncResponseExecutor() - Constructor for class io.servicecomb.core.provider.consumer.SyncResponseExecutor
 

T

TARGET_MICROSERVICE - Static variable in class io.servicecomb.core.Const
 
toString() - Method in class io.servicecomb.core.Endpoint
 
toString() - Method in exception io.servicecomb.core.exception.CseException
 
Transport - Interface in io.servicecomb.core
 
TransportClientHandler - Class in io.servicecomb.core.handler.impl
 
TransportClientHandler() - Constructor for class io.servicecomb.core.handler.impl.TransportClientHandler
 
transportManager - Static variable in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
TransportManager - Class in io.servicecomb.core.transport
 
TransportManager() - Constructor for class io.servicecomb.core.transport.TransportManager
 
transportName - Variable in class io.servicecomb.core.endpoint.AbstractEndpointsCache
 
transportVertx - Variable in class io.servicecomb.core.transport.AbstractTransport
 
triggerEvent(BootListener.EventType) - Method in class io.servicecomb.core.CseApplicationListener
 

U

UnitTestMeta - Class in io.servicecomb.core.unittest
 
UnitTestMeta() - Constructor for class io.servicecomb.core.unittest.UnitTestMeta
 

V

valueOf(String) - Static method in enum io.servicecomb.core.BootListener.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.servicecomb.core.BootListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_RULE_LATEST - Static variable in class io.servicecomb.core.Const
 

W

waitResponse() - Method in class io.servicecomb.core.provider.consumer.SyncResponseExecutor
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.