package intrinsic.mx.messaging.messages;

public class MessagePerformanceUtils extends Object {

	/** Accessors */
	public double serverPrePushTime;
	public int messageSize;
	public double originatingMessageSentTime;
	public double pushOneWayTime;
	public double serverAdapterExternalTime;
	public double serverProcessingTime;
	public double serverSendTime;
	public double totalPushTime;
	public double networkRTT;
	public double serverPollDelay;
	public double serverAdapterTime;
	public int responseMessageSize;
	public double totalTime;
	public double serverNonAdapterTime;
	public double clientReceiveTime;
	public double originatingMessageSize;
	public boolean pushedMessageFlag;

	/** Variables */
	public intrinsic.mx.messaging.messages.MessagePerformanceInfo mpip;
	public intrinsic.mx.messaging.messages.MessagePerformanceInfo mpio;
	public intrinsic.mx.messaging.messages.MessagePerformanceInfo mpii;

	/** Constants */
	public static final String MPI_HEADER_PUSH = "mpi_header_push";
	public static final String MPI_HEADER_IN = "mpi_header_in";
	public static final String MPI_HEADER_OUT = "mpi_header_out";

	/** Class Accessors */

	/** Class variables */

/** Contructors */
public MessagePerformanceUtils() {
}

public MessagePerformanceUtils(Object arg0) {
}


/** Static Methods */

/** Methods */
public native String prettyPrint();

}
