/**
* Dianping.com Inc.
* Copyright (c) 2003-2013 All Rights Reserved.
*/
package com.dianping.pigeon.remoting.common.domain;
import java.io.Serializable;
import java.util.Map;
public interface InvocationRequest extends InvocationSerializable {
void setCallType(int callType);
int getCallType();
int getTimeout();
void setTimeout(int timeout);
long getCreateMillisTime();
void setCreateMillisTime(long createTime);
String getServiceName();
void setServiceName(String serviceName);
String getMethodName();
void setMethodName(String methodName);
String[] getParamClassName();
Object[] getParameters();
int getMessageType();
void setMessageType(int messageType);
String getVersion();
String getApp();
Map<String, Serializable> getGlobalValues();
void setGlobalValues(Map<String, Serializable> globalValues);
Map<String, Serializable> getRequestValues();
void setRequestValues(Map<String, Serializable> requestValues);
}