public class RpcContext extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
RpcContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAttachments() |
Map<String,Object> |
get()
get values.
|
Object |
get(String key)
get value.
|
Object[] |
getArguments()
get arguments.
|
String |
getAttachment(String key)
get attachment.
|
Map<String,String> |
getAttachments()
get attachments.
|
static RpcContext |
getContext()
get context.
|
<T> Future<T> |
getFuture()
get future.
|
com.alibaba.dubbo.rpc.Invocation |
getInvocation()
已过时。
Replace to getMethodName(), getParameterTypes(), getArguments()
|
com.alibaba.dubbo.rpc.Invoker<?> |
getInvoker()
已过时。
Replace to getUrl()
|
List<com.alibaba.dubbo.rpc.Invoker<?>> |
getInvokers()
已过时。
Replace to getUrls()
|
InetSocketAddress |
getLocalAddress()
get local address.
|
String |
getLocalAddressString() |
String |
getLocalHost()
get local host.
|
String |
getLocalHostName()
get local host name.
|
int |
getLocalPort()
get local port.
|
String |
getMethodName()
get method name.
|
Class<?>[] |
getParameterTypes()
get parameter types.
|
InetSocketAddress |
getRemoteAddress()
get remote address.
|
String |
getRemoteAddressString()
get remote address string.
|
String |
getRemoteHost()
get remote host.
|
String |
getRemoteHostName()
get remote host name.
|
int |
getRemotePort()
get remote port.
|
com.alibaba.dubbo.common.URL |
getUrl() |
List<com.alibaba.dubbo.common.URL> |
getUrls() |
boolean |
isClientSide()
已过时。
Replace to isConsumerSide()
|
boolean |
isConsumerSide()
is consumer side.
|
boolean |
isProviderSide()
is provider side.
|
boolean |
isServerSide()
已过时。
Replace to isProviderSide()
|
RpcContext |
remove(String key)
remove value.
|
RpcContext |
removeAttachment(String key)
remove attachment.
|
static void |
removeContext()
remove context.
|
RpcContext |
set(String key,
Object value)
set value.
|
void |
setArguments(Object[] arguments) |
RpcContext |
setAttachment(String key,
String value)
set attachment.
|
RpcContext |
setAttachments(Map<String,String> attachment)
set attachments
|
void |
setFuture(Future<?> future)
set future.
|
RpcContext |
setInvocation(com.alibaba.dubbo.rpc.Invocation invocation) |
RpcContext |
setInvoker(com.alibaba.dubbo.rpc.Invoker<?> invoker) |
RpcContext |
setInvokers(List<com.alibaba.dubbo.rpc.Invoker<?>> invokers) |
RpcContext |
setLocalAddress(InetSocketAddress address)
set local address.
|
RpcContext |
setLocalAddress(String host,
int port)
set local address.
|
void |
setMethodName(String methodName) |
void |
setParameterTypes(Class<?>[] parameterTypes) |
RpcContext |
setProviderSide(boolean isProvider) |
RpcContext |
setRemoteAddress(InetSocketAddress address)
set remote address.
|
RpcContext |
setRemoteAddress(String host,
int port)
set remote address.
|
void |
setUrl(com.alibaba.dubbo.common.URL url) |
void |
setUrls(List<com.alibaba.dubbo.common.URL> urls) |
public static RpcContext getContext()
public static void removeContext()
com.alibaba.dubbo.rpc.filter.ContextFilterpublic boolean isProviderSide()
public RpcContext setProviderSide(boolean isProvider)
public boolean isConsumerSide()
public <T> Future<T> getFuture()
T - public void setFuture(Future<?> future)
future - public List<com.alibaba.dubbo.common.URL> getUrls()
public void setUrls(List<com.alibaba.dubbo.common.URL> urls)
public com.alibaba.dubbo.common.URL getUrl()
public void setUrl(com.alibaba.dubbo.common.URL url)
public String getMethodName()
public void setMethodName(String methodName)
public Class<?>[] getParameterTypes()
public void setParameterTypes(Class<?>[] parameterTypes)
public Object[] getArguments()
public void setArguments(Object[] arguments)
public RpcContext setLocalAddress(InetSocketAddress address)
address - public RpcContext setLocalAddress(String host, int port)
host - port - public InetSocketAddress getLocalAddress()
public String getLocalAddressString()
public String getLocalHostName()
public RpcContext setRemoteAddress(InetSocketAddress address)
address - public RpcContext setRemoteAddress(String host, int port)
host - port - public InetSocketAddress getRemoteAddress()
public String getRemoteAddressString()
public String getRemoteHostName()
public String getLocalHost()
public int getLocalPort()
public String getRemoteHost()
public int getRemotePort()
public RpcContext setAttachment(String key, String value)
key - value - public RpcContext removeAttachment(String key)
key - public RpcContext setAttachments(Map<String,String> attachment)
attachment - public void clearAttachments()
public RpcContext set(String key, Object value)
key - value - public RpcContext remove(String key)
key - public RpcContext setInvokers(List<com.alibaba.dubbo.rpc.Invoker<?>> invokers)
public RpcContext setInvoker(com.alibaba.dubbo.rpc.Invoker<?> invoker)
public RpcContext setInvocation(com.alibaba.dubbo.rpc.Invocation invocation)
@Deprecated public boolean isServerSide()
@Deprecated public boolean isClientSide()
@Deprecated public List<com.alibaba.dubbo.rpc.Invoker<?>> getInvokers()
@Deprecated public com.alibaba.dubbo.rpc.Invoker<?> getInvoker()
@Deprecated public com.alibaba.dubbo.rpc.Invocation getInvocation()
Copyright © 2016. All rights reserved.