package com.dianping.pigeon.remoting.invoker.domain;
import java.io.Serializable;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import com.dianping.pigeon.remoting.common.domain.InvocationRequest;
public class RpcInvokeInfo implements Serializable {
private static final long serialVersionUID = 3425539738406083559L;
private String appName;
private long duration;
private String serviceName;
private String addressIp;
private InvocationRequest request;
public InvocationRequest getRequest() {
return request;
}
public void setRequest(InvocationRequest request) {
this.request = request;
}
public long getDuration() {
return duration;
}
public void setDuration(long duration) {
this.duration = duration;
}
public String getAppName() {
return appName;
}
public void setAppName(String appName) {
this.appName = appName;
}
public String getServiceName() {
return serviceName;
}
public void setServiceName(String serviceName) {
this.serviceName = serviceName;
}
public String getAddressIp() {
return addressIp;
}
public void setAddressIp(String addressIp) {
this.addressIp = addressIp;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}