public class ProviderInvokerWrapper<T> extends Object implements com.alibaba.dubbo.rpc.Invoker
| Constructor and Description |
|---|
ProviderInvokerWrapper(com.alibaba.dubbo.rpc.Invoker<T> invoker,
com.alibaba.dubbo.common.URL registryUrl,
com.alibaba.dubbo.common.URL providerUrl) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Class<T> |
getInterface() |
com.alibaba.dubbo.rpc.Invoker<T> |
getInvoker() |
com.alibaba.dubbo.common.URL |
getOriginUrl() |
com.alibaba.dubbo.common.URL |
getProviderUrl() |
com.alibaba.dubbo.common.URL |
getRegistryUrl() |
com.alibaba.dubbo.common.URL |
getUrl() |
com.alibaba.dubbo.rpc.Result |
invoke(com.alibaba.dubbo.rpc.Invocation invocation) |
boolean |
isAvailable() |
boolean |
isReg() |
void |
setReg(boolean reg) |
public ProviderInvokerWrapper(com.alibaba.dubbo.rpc.Invoker<T> invoker, com.alibaba.dubbo.common.URL registryUrl, com.alibaba.dubbo.common.URL providerUrl)
public Class<T> getInterface()
getInterface in interface com.alibaba.dubbo.rpc.Invokerpublic com.alibaba.dubbo.common.URL getUrl()
getUrl in interface com.alibaba.dubbo.common.Nodepublic boolean isAvailable()
isAvailable in interface com.alibaba.dubbo.common.Nodepublic com.alibaba.dubbo.rpc.Result invoke(com.alibaba.dubbo.rpc.Invocation invocation)
throws com.alibaba.dubbo.rpc.RpcException
invoke in interface com.alibaba.dubbo.rpc.Invokercom.alibaba.dubbo.rpc.RpcExceptionpublic void destroy()
destroy in interface com.alibaba.dubbo.common.Nodepublic com.alibaba.dubbo.common.URL getOriginUrl()
public com.alibaba.dubbo.common.URL getRegistryUrl()
public com.alibaba.dubbo.common.URL getProviderUrl()
public com.alibaba.dubbo.rpc.Invoker<T> getInvoker()
public boolean isReg()
public void setReg(boolean reg)
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.