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

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

@Entity
public class JpaTraceEventMessage
extends Object
implements org.apache.camel.processor.interceptor.TraceEventMessage, Serializable

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

See Also:
Serialized Form

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

Field Detail

id

protected Long id

timestamp

protected Date timestamp

fromEndpointUri

protected String fromEndpointUri

previousNode

protected String previousNode

toNode

protected String toNode

exchangeId

protected String exchangeId

shortExchangeId

protected String shortExchangeId

exchangePattern

protected String exchangePattern

properties

protected String properties

headers

protected String headers

body

protected String body

bodyType

protected String bodyType

outHeaders

protected String outHeaders

outBody

protected String outBody

outBodyType

protected String outBodyType

causedByException

protected String causedByException

routeId

protected String routeId
Constructor Detail

JpaTraceEventMessage

public JpaTraceEventMessage()
Method Detail

getId

public Long getId()

setId

public void setId(Long id)

getTimestamp

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

setTimestamp

public void setTimestamp(Date timestamp)

getPreviousNode

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

setPreviousNode

public void setPreviousNode(String previousNode)

getFromEndpointUri

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

setFromEndpointUri

public void setFromEndpointUri(String fromEndpointUri)

getToNode

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

setToNode

public void setToNode(String toNode)

getExchangeId

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

setExchangeId

public void setExchangeId(String exchangeId)

getShortExchangeId

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

setShortExchangeId

public void setShortExchangeId(String shortExchangeId)

getExchangePattern

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

setExchangePattern

public void setExchangePattern(String exchangePattern)

getProperties

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

setProperties

public void setProperties(String properties)

getHeaders

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

setHeaders

public void setHeaders(String headers)

getBody

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

setBody

public void setBody(String body)

getBodyType

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

setBodyType

public void setBodyType(String bodyType)

getOutBody

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

setOutBody

public void setOutBody(String outBody)

getOutBodyType

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

setOutBodyType

public void setOutBodyType(String outBodyType)

getOutHeaders

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

setOutHeaders

public void setOutHeaders(String outHeaders)

getCausedByException

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

setCausedByException

public void setCausedByException(String causedByException)

getRouteId

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

setRouteId

public void setRouteId(String routeId)

getTracedExchange

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

toString

public String toString()
Overrides:
toString in class Object


Apache CAMEL