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

org.sklsft.commons.log.InterfaceCallLogMessage Maven / Gradle / Ivy

package org.sklsft.commons.log;

import java.io.Serializable;

import org.sklsft.commons.api.context.RequestChannels;

public class InterfaceCallLogMessage implements Serializable {

	private static final long serialVersionUID = 1L;
	
	/*
	 * properties
	 */
	private TransactionStage transactionStage;
	private String interfaceName;
	private RequestChannels interfaceChannel;
	private Object sentPayload;
	private Object receivedPayload;
	private Long responseTimeMillis;
	private String responseStatus;
	private String responseLabel;
	
	
	
	/*
	 * getters and setters
	 */
	public TransactionStage getTransactionStage() {
		return transactionStage;
	}
	public void setTransactionStage(TransactionStage transactionStage) {
		this.transactionStage = transactionStage;
	}
	public String getInterfaceName() {
		return interfaceName;
	}
	public void setInterfaceName(String interfaceName) {
		this.interfaceName = interfaceName;
	}
	public RequestChannels getInterfaceChannel() {
		return interfaceChannel;
	}
	public void setInterfaceChannel(RequestChannels interfaceChannel) {
		this.interfaceChannel = interfaceChannel;
	}
	public Object getSentPayload() {
		return sentPayload;
	}
	public void setSentPayload(Object sentPayload) {
		this.sentPayload = sentPayload;
	}
	public Object getReceivedPayload() {
		return receivedPayload;
	}
	public void setReceivedPayload(Object receivedPayload) {
		this.receivedPayload = receivedPayload;
	}
	public Long getResponseTimeMillis() {
		return responseTimeMillis;
	}
	public void setResponseTimeMillis(Long responseTimeMillis) {
		this.responseTimeMillis = responseTimeMillis;
	}
	public String getResponseStatus() {
		return responseStatus;
	}
	public void setResponseStatus(String responseStatus) {
		this.responseStatus = responseStatus;
	}
	public String getResponseLabel() {
		return responseLabel;
	}
	public void setResponseLabel(String responseLabel) {
		this.responseLabel = responseLabel;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy