org.apache.camel.processor.interceptor.jpa
Class JpaTraceEventMessage

java.lang.Object
  extended by org.apache.camel.processor.interceptor.jpa.JpaTraceEventMessage
All Implemented Interfaces:
java.io.Serializable, org.apache.camel.processor.interceptor.TraceEventMessage

public class JpaTraceEventMessage
extends java.lang.Object
implements org.apache.camel.processor.interceptor.TraceEventMessage, java.io.Serializable

A JPA based TraceEventMessage that is capable of persisting trace event into a database.

See Also:
Serialized Form

Field Summary
protected  java.lang.String body
           
protected  java.lang.String bodyType
           
protected  java.lang.String causedByException
           
protected  java.lang.String exchangeId
           
protected  java.lang.String exchangePattern
           
protected  java.lang.String fromEndpointUri
           
protected  java.lang.String headers
           
protected  java.lang.Long id
           
protected  java.lang.String outBody
           
protected  java.lang.String outBodyType
           
protected  java.lang.String outHeaders
           
protected  java.lang.String previousNode
           
protected  java.lang.String properties
           
protected  java.lang.String shortExchangeId
           
protected  java.util.Date timestamp
           
protected  java.lang.String toNode
           
 
Constructor Summary
JpaTraceEventMessage()
           
 
Method Summary
 java.lang.String getBody()
           
 java.lang.String getBodyType()
           
 java.lang.String getCausedByException()
           
 java.lang.String getExchangeId()
           
 java.lang.String getExchangePattern()
           
 java.lang.String getFromEndpointUri()
           
 java.lang.String getHeaders()
           
 java.lang.Long getId()
           
 java.lang.String getOutBody()
           
 java.lang.String getOutBodyType()
           
 java.lang.String getOutHeaders()
           
 java.lang.String getPreviousNode()
           
 java.lang.String getProperties()
           
 java.lang.String getShortExchangeId()
           
 java.util.Date getTimestamp()
           
 java.lang.String getToNode()
           
 org.apache.camel.Exchange getTracedExchange()
           
 void setBody(java.lang.String body)
           
 void setBodyType(java.lang.String bodyType)
           
 void setCausedByException(java.lang.String causedByException)
           
 void setExchangeId(java.lang.String exchangeId)
           
 void setExchangePattern(java.lang.String exchangePattern)
           
 void setFromEndpointUri(java.lang.String fromEndpointUri)
           
 void setHeaders(java.lang.String headers)
           
 void setId(java.lang.Long id)
           
 void setOutBody(java.lang.String outBody)
           
 void setOutBodyType(java.lang.String outBodyType)
           
 void setOutHeaders(java.lang.String outHeaders)
           
 void setPreviousNode(java.lang.String previousNode)
           
 void setProperties(java.lang.String properties)
           
 void setShortExchangeId(java.lang.String shortExchangeId)
           
 void setTimestamp(java.util.Date timestamp)
           
 void setToNode(java.lang.String toNode)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

timestamp

protected java.util.Date timestamp

fromEndpointUri

protected java.lang.String fromEndpointUri

previousNode

protected java.lang.String previousNode

toNode

protected java.lang.String toNode

exchangeId

protected java.lang.String exchangeId

shortExchangeId

protected java.lang.String shortExchangeId

exchangePattern

protected java.lang.String exchangePattern

properties

protected java.lang.String properties

headers

protected java.lang.String headers

body

protected java.lang.String body

bodyType

protected java.lang.String bodyType

outHeaders

protected java.lang.String outHeaders

outBody

protected java.lang.String outBody

outBodyType

protected java.lang.String outBodyType

causedByException

protected java.lang.String causedByException
Constructor Detail

JpaTraceEventMessage

public JpaTraceEventMessage()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getTimestamp

public java.util.Date getTimestamp()
Specified by:
getTimestamp in interface org.apache.camel.processor.interceptor.TraceEventMessage

setTimestamp

public void setTimestamp(java.util.Date timestamp)

getPreviousNode

public java.lang.String getPreviousNode()
Specified by:
getPreviousNode in interface org.apache.camel.processor.interceptor.TraceEventMessage

setPreviousNode

public void setPreviousNode(java.lang.String previousNode)

getFromEndpointUri

public java.lang.String getFromEndpointUri()
Specified by:
getFromEndpointUri in interface org.apache.camel.processor.interceptor.TraceEventMessage

setFromEndpointUri

public void setFromEndpointUri(java.lang.String fromEndpointUri)

getToNode

public java.lang.String getToNode()
Specified by:
getToNode in interface org.apache.camel.processor.interceptor.TraceEventMessage

setToNode

public void setToNode(java.lang.String toNode)

getExchangeId

public java.lang.String getExchangeId()
Specified by:
getExchangeId in interface org.apache.camel.processor.interceptor.TraceEventMessage

setExchangeId

public void setExchangeId(java.lang.String exchangeId)

getShortExchangeId

public java.lang.String getShortExchangeId()
Specified by:
getShortExchangeId in interface org.apache.camel.processor.interceptor.TraceEventMessage

setShortExchangeId

public void setShortExchangeId(java.lang.String shortExchangeId)

getExchangePattern

public java.lang.String getExchangePattern()
Specified by:
getExchangePattern in interface org.apache.camel.processor.interceptor.TraceEventMessage

setExchangePattern

public void setExchangePattern(java.lang.String exchangePattern)

getProperties

public java.lang.String getProperties()
Specified by:
getProperties in interface org.apache.camel.processor.interceptor.TraceEventMessage

setProperties

public void setProperties(java.lang.String properties)

getHeaders

public java.lang.String getHeaders()
Specified by:
getHeaders in interface org.apache.camel.processor.interceptor.TraceEventMessage

setHeaders

public void setHeaders(java.lang.String headers)

getBody

public java.lang.String getBody()
Specified by:
getBody in interface org.apache.camel.processor.interceptor.TraceEventMessage

setBody

public void setBody(java.lang.String body)

getBodyType

public java.lang.String getBodyType()
Specified by:
getBodyType in interface org.apache.camel.processor.interceptor.TraceEventMessage

setBodyType

public void setBodyType(java.lang.String bodyType)

getOutBody

public java.lang.String getOutBody()
Specified by:
getOutBody in interface org.apache.camel.processor.interceptor.TraceEventMessage

setOutBody

public void setOutBody(java.lang.String outBody)

getOutBodyType

public java.lang.String getOutBodyType()
Specified by:
getOutBodyType in interface org.apache.camel.processor.interceptor.TraceEventMessage

setOutBodyType

public void setOutBodyType(java.lang.String outBodyType)

getOutHeaders

public java.lang.String getOutHeaders()

setOutHeaders

public void setOutHeaders(java.lang.String outHeaders)

getCausedByException

public java.lang.String getCausedByException()
Specified by:
getCausedByException in interface org.apache.camel.processor.interceptor.TraceEventMessage

setCausedByException

public void setCausedByException(java.lang.String causedByException)

getTracedExchange

public org.apache.camel.Exchange getTracedExchange()
Specified by:
getTracedExchange in interface org.apache.camel.processor.interceptor.TraceEventMessage

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Apache CAMEL