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.
|
InvokeMode |
getInvokeMode() |
Invoker<?> |
getInvoker()
get the invoker in current context.
|
String |
getMethodName()
get method name.
|
Class<?>[] |
getParameterTypes()
get parameter types.
|
Class<?> |
getReturnType() |
void |
setArguments(Object[] arguments) |
void |
setAttachment(String key,
String value) |
void |
setAttachmentIfAbsent(String key,
String value) |
void |
setAttachments(Map<String,String> attachments) |
void |
setInvokeMode(InvokeMode invokeMode) |
void |
setInvoker(Invoker<?> invoker) |
void |
setMethodName(String methodName) |
void |
setParameterTypes(Class<?>[] parameterTypes) |
void |
setReturnType(Class<?> returnType) |
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 void setAttachment(String key, String value)
setAttachment in interface Invocationpublic void setAttachmentIfAbsent(String key, String value)
setAttachmentIfAbsent in interface Invocationpublic String getAttachment(String key)
InvocationgetAttachment in interface Invocationpublic String getAttachment(String key, String defaultValue)
InvocationgetAttachment in interface Invocationpublic Class<?> getReturnType()
public void setReturnType(Class<?> returnType)
public InvokeMode getInvokeMode()
public void setInvokeMode(InvokeMode invokeMode)
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.