类 DelegateProviderMetaDataInvoker<T>

  • 所有已实现的接口:
    org.apache.dubbo.common.Node, org.apache.dubbo.rpc.Invoker

    public class DelegateProviderMetaDataInvoker<T>
    extends Object
    implements org.apache.dubbo.rpc.Invoker
    A Invoker wrapper that wrap the invoker and all the metadata (ServiceConfig)
    • 构造器详细资料

      • DelegateProviderMetaDataInvoker

        public DelegateProviderMetaDataInvoker​(org.apache.dubbo.rpc.Invoker<T> invoker,
                                               ServiceConfig<?> metadata)
    • 方法详细资料

      • getInterface

        public Class<T> getInterface()
        指定者:
        getInterface 在接口中 org.apache.dubbo.rpc.Invoker<T>
      • getUrl

        public org.apache.dubbo.common.URL getUrl()
        指定者:
        getUrl 在接口中 org.apache.dubbo.common.Node
      • isAvailable

        public boolean isAvailable()
        指定者:
        isAvailable 在接口中 org.apache.dubbo.common.Node
      • invoke

        public org.apache.dubbo.rpc.Result invoke​(org.apache.dubbo.rpc.Invocation invocation)
                                           throws org.apache.dubbo.rpc.RpcException
        指定者:
        invoke 在接口中 org.apache.dubbo.rpc.Invoker<T>
        抛出:
        org.apache.dubbo.rpc.RpcException
      • destroy

        public void destroy()
        指定者:
        destroy 在接口中 org.apache.dubbo.common.Node