All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.taobao.hsf.invocation.Invocation Maven / Gradle / Ivy

There is a newer version: 1.8.3
Show newest version
package com.taobao.hsf.invocation;

import com.taobao.hsf.domain.HSFRequest;
import com.taobao.hsf.status.ProcessResult;
import com.taobao.hsf.util.AttributeKey;
import com.taobao.hsf.util.concurrent.ListenableFuture;

import java.util.List;
import java.util.Map;
import java.util.concurrent.Executor;

/**
 * 
 * 代表一次调用
 *
 * 
*

* Created by sixie.xyn on 2015/11/13. */ public class Invocation { public Invocation(HSFRequest hsfRequest) { } public Invocation() { } public Executor getExecutor() { return null; } public void setExecutor(Executor executor) { } public boolean isServerSide() { return false; } public void setServerSide(boolean serverSide) { } public String getInvokeType() { return null; } public void setInvokeType(String invokeType) { } public long getStartTime() { return 0; } public String getPeerIP() { return null; } public void setPeerIP(String peerIP) { } public Object put(AttributeKey key, Object value) { return null; } public Object get(AttributeKey key) { return null; } public Object remove(AttributeKey key) { return null; } public Map getAttributes() { return null; } public Object put(Object key, Object value) { return null; } public Object get(Object key) { return null; } public Object remove(Object key) { return null; } public String generateInvocationSignature() { return null; } public List> getBroadcastFutures() { return null; } public void setBroadcastFutures( List> broadcastFutures) { } // ---------------------delegate to HSFRequest // TODO delegatge toString()? public byte getSerializeType() { return 0; } public void setSerializeType(byte serializeType) { } public String getTargetServiceUniqueName() { return null; } public void setTargetServiceUniqueName(String targetServiceUniqueName) { } public String getMethodSignature() { return null; } public Object[] getMethodArgs() { return null; } public void setMethodArgs(Object[] methodArgs) { } public void setRequestProps(String key, Object value) { } public String[] getMethodArgSigs() { return null; } public void setMethodArgSigs(String[] methodArgSigs) { } public String getMethodName() { return null; } public void setMethodName(String methodName) { } public Object getRequestProp(String key) { return null; } public String getLocalAddr() { return null; } public void setLocalAddr(String localAddr) { } public void refreshRequestProp(Map properties) { } public Class[] getParameterClasses() { return null; } public void setParameterClasses(Class[] parameterClasses) { } public boolean isNeedReliableCallback() { return false; } public void setNeedReliableCallback(boolean isNeedReliableCallback) { } public Class getReturnClass() { return null; } public void setReturnClass(Class returnClass) { } public Map getRequestProps() { return null; } public String getMethodKey() { return null; } public byte[] getInvokeContext() { return null; } public void setInvokeContext(byte[] invokeContext) { ; } public ProcessResult getProcessResult() { return null; } public void setProcessResult(ProcessResult processResult) { } public InvocationType getInvocationType() { return null; } public void setInvocationType(InvocationType invocationType) { } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy