public class RpcInvocation extends Object implements Invocation, Serializable
| Constructor and Description |
|---|
RpcInvocation() |
RpcInvocation(Invocation invocation) |
RpcInvocation(Invocation invocation,
Invoker<?> invoker) |
RpcInvocation(Method method,
Object[] arguments) |
RpcInvocation(Method method,
Object[] arguments,
Map<String,String> attachment) |
RpcInvocation(String methodName,
Class<?>[] parameterTypes,
Object[] arguments) |
RpcInvocation(String methodName,
Class<?>[] parameterTypes,
Object[] arguments,
Map<String,String> attachments) |
RpcInvocation(String methodName,
Class<?>[] parameterTypes,
Object[] arguments,
Map<String,String> attachments,
Invoker<?> invoker) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachments(Map<String,String> attachments) |
void |
addAttachmentsIfAbsent(Map<String,String> attachments) |
Object[] |
getArguments()
get arguments.
|
String |
getAttachment(String key)
get attachment by key.
|
String |
getAttachment(String key,
String defaultValue)
get attachment by key with default value.
|
Map<String,String> |
getAttachments()
get attachments.
|
Invoker<?> |
getInvoker()
get the invoker in current context.
|
String |
getMethodName()
get method name.
|
Class<?>[] |
getParameterTypes()
get parameter types.
|
void |
setArguments(Object[] arguments) |
void |
setAttachment(String key,
String value) |
void |
setAttachmentIfAbsent(String key,
String value) |
void |
setAttachments(Map<String,String> attachments) |
void |
setInvoker(Invoker<?> invoker) |
void |
setMethodName(String methodName) |
void |
setParameterTypes(Class<?>[] parameterTypes) |
String |
toString() |
public RpcInvocation()
public RpcInvocation(Invocation invocation, Invoker<?> invoker)
public RpcInvocation(Invocation invocation)
public RpcInvocation(Method method, Object[] arguments, Map<String,String> attachment)
public RpcInvocation(String methodName, Class<?>[] parameterTypes, Object[] arguments)
public RpcInvocation(String methodName, Class<?>[] parameterTypes, Object[] arguments, Map<String,String> attachments)
public Invoker<?> getInvoker()
InvocationgetInvoker in interface Invocationpublic void setInvoker(Invoker<?> invoker)
public String getMethodName()
InvocationgetMethodName in interface Invocationpublic void setMethodName(String methodName)
public Class<?>[] getParameterTypes()
InvocationgetParameterTypes in interface Invocationpublic void setParameterTypes(Class<?>[] parameterTypes)
public Object[] getArguments()
InvocationgetArguments in interface Invocationpublic void setArguments(Object[] arguments)
public Map<String,String> getAttachments()
InvocationgetAttachments in interface Invocationpublic String getAttachment(String key)
InvocationgetAttachment in interface Invocationpublic String getAttachment(String key, String defaultValue)
InvocationgetAttachment in interface InvocationCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.