public class RpcInvocation extends Object implements Invocation, Serializable
| Constructor and Description |
|---|
RpcInvocation() |
RpcInvocation(Invocation invocation) |
RpcInvocation(Invocation invocation,
Invoker<?> invoker) |
RpcInvocation(Method method,
String serviceName,
Object[] arguments) |
RpcInvocation(Method method,
String serviceName,
Object[] arguments,
Map<String,String> attachment,
Map<Object,Object> attributes) |
RpcInvocation(String methodName,
String serviceName,
Class<?>[] parameterTypes,
Object[] arguments) |
RpcInvocation(String methodName,
String serviceName,
Class<?>[] parameterTypes,
Object[] arguments,
Map<String,String> attachments) |
RpcInvocation(String methodName,
String serviceName,
Class<?>[] parameterTypes,
Object[] arguments,
Map<String,String> attachments,
Invoker<?> invoker,
Map<Object,Object> attributes) |
public RpcInvocation()
public RpcInvocation(Invocation invocation, Invoker<?> invoker)
public RpcInvocation(Invocation invocation)
public RpcInvocation(Method method, String serviceName, Object[] arguments, Map<String,String> attachment, Map<Object,Object> attributes)
public RpcInvocation(String methodName, String serviceName, Class<?>[] parameterTypes, Object[] arguments)
public RpcInvocation(String methodName, String serviceName, Class<?>[] parameterTypes, Object[] arguments, Map<String,String> attachments)
public Invoker<?> getInvoker()
InvocationgetInvoker in interface Invocationpublic void setInvoker(Invoker<?> invoker)
public Object put(Object key, Object value)
put in interface Invocationpublic Object get(Object key)
get in interface Invocationpublic Map<Object,Object> getAttributes()
getAttributes in interface Invocationpublic String getTargetServiceUniqueName()
getTargetServiceUniqueName in interface Invocationpublic void setTargetServiceUniqueName(String targetServiceUniqueName)
public String getMethodName()
InvocationgetMethodName in interface Invocationpublic String getServiceName()
InvocationgetServiceName in interface Invocationpublic void setServiceName(String serviceName)
public void setMethodName(String methodName)
public Class<?>[] getParameterTypes()
InvocationgetParameterTypes in interface Invocationpublic void setParameterTypes(Class<?>[] parameterTypes)
public String getParameterTypesDesc()
public void setParameterTypesDesc(String parameterTypesDesc)
public String[] getCompatibleParamSignatures()
InvocationgetCompatibleParamSignatures in interface Invocationpublic void setCompatibleParamSignatures(String[] compatibleParamSignatures)
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 Type[] getReturnTypes()
public void setReturnTypes(Type[] returnTypes)
public InvokeMode getInvokeMode()
public void setInvokeMode(InvokeMode invokeMode)
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.