/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package constant const ( ASYNC_KEY = "async" // it's value should be "true" or "false" of string type ) const ( GROUP_KEY = "group" VERSION_KEY = "version" INTERFACE_KEY = "interface" PATH_KEY = "path" SERVICE_KEY = "service" METHODS_KEY = "methods" TIMEOUT_KEY = "timeout" BEAN_NAME_KEY = "bean.name" GENERIC_KEY = "generic" ) const ( SERVICE_FILTER_KEY = "service.filter" REFERENCE_FILTER_KEY = "reference.filter" ) const ( TIMESTAMP_KEY = "timestamp" REMOTE_TIMESTAMP_KEY = "remote.timestamp" CLUSTER_KEY = "cluster" LOADBALANCE_KEY = "loadbalance" WEIGHT_KEY = "weight" WARMUP_KEY = "warmup" RETRIES_KEY = "retries" ) const ( DUBBOGO_CTX_KEY = "dubbogo-ctx" ) const ( REGISTRY_KEY = "registry" REGISTRY_PROTOCOL = "registry" ROLE_KEY = "registry.role" REGISTRY_DEFAULT_KEY = "registry.default" REGISTRY_TIMEOUT_KEY = "registry.timeout" ) const ( APPLICATION_KEY = "application" ORGANIZATION_KEY = "organization" NAME_KEY = "name" MODULE_KEY = "module" APP_VERSION_KEY = "app.version" OWNER_KEY = "owner" ENVIRONMENT_KEY = "environment" METHOD_KEY = "method" METHOD_KEYS = "methods" RULE_KEY = "rule" ) const ( CONFIG_NAMESPACE_KEY = "config.namespace" CONFIG_TIMEOUT_KET = "config.timeout" ) const ( RegistryConfigPrefix = "dubbo.registries." ReferenceConfigPrefix = "dubbo.reference." ServiceConfigPrefix = "dubbo.service." ProtocolConfigPrefix = "dubbo.protocols." ProviderConfigPrefix = "dubbo.provider." ConsumerConfigPrefix = "dubbo.consumer." )