package com.dianping.pigeon.remoting.common.domain.generic; import com.dianping.pigeon.remoting.common.domain.InvocationSerializable; import java.util.Map; /** * @author qi.yin * 2016/05/24 下午5:31. */ public interface UnifiedInvocation extends InvocationSerializable { byte getProtocolVersion(); void setProtocolVersion(byte protocolVersion); int getCompressType(); void setCompressType(int compressType); Map<String, String> getGlobalContext(); void setGlobalContext(Map<String, String> globalContext); Map<String, String> getLocalContext(); void setLocalContext(Map<String, String> localContext); Class<?> getServiceInterface(); void setServiceInterface(Class<?> serviceInterface); void setSeqId(int seqId); int getSeqId(); }