| %%------------------------------------------------------------------------------ |
| %% 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. |
| %%------------------------------------------------------------------------------ |
| -define(PROVIDER_IMPL_TABLE, provider_impl_table). |
| |
| -define(PROVIDER_WORKER, provider_worker). |
| |
| -define(TRAFFIC_CONTROL, traffic_control). |
| |
| -define(SERVICE_EXPORT_TABLE,dubbo_service_export). |
| |
| -record(dubbo_url, { |
| scheme :: binary() , |
| user_info :: binary() | undefined, |
| host:: binary(), |
| port::integer(), |
| path:: binary(), |
| parameters::map(), |
| fragment::binary() |
| }). |
| |
| -record(dubbo_invoker, {host_flag, handle}). |