Kieker 1.12

kieker.tools.traceAnalysis.filter.visualization.graph
Class AbstractPayloadedVertex<V extends AbstractPayloadedVertex<V,E,O,P>,E extends AbstractEdge<V,E,O>,O,P>

java.lang.Object
  extended by kieker.tools.traceAnalysis.filter.visualization.graph.AbstractGraphElement<O>
      extended by kieker.tools.traceAnalysis.filter.visualization.graph.AbstractVertex<V,E,O>
          extended by kieker.tools.traceAnalysis.filter.visualization.graph.AbstractPayloadedVertex<V,E,O,P>
Type Parameters:
V - The type of the graph's vertices
E - The type of the graph's edges
O - The type of the graph's elements origin
P - The type of the payload
Direct Known Subclasses:
DependencyGraphNode

public abstract class AbstractPayloadedVertex<V extends AbstractPayloadedVertex<V,E,O,P>,E extends AbstractEdge<V,E,O>,O,P>
extends AbstractVertex<V,E,O>

Abstract superclass for "payloaded" vertices, i.e. vertices with attached objects.

Since:
1.6
Author:
Holger Knoche

Constructor Summary
protected AbstractPayloadedVertex(O origin, IOriginRetentionPolicy originPolicy, P payload)
          Creates a new vertex with the given origin and payload.
 
Method Summary
 P getPayload()
          Returns this vertex' payload.
 
Methods inherited from class kieker.tools.traceAnalysis.filter.visualization.graph.AbstractVertex
addDecoration, getDecoration, getDecorations, getOutgoingEdges
 
Methods inherited from class kieker.tools.traceAnalysis.filter.visualization.graph.AbstractGraphElement
addOrigin, getColor, getDescription, getIdentifier, getOrigins, setColor, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPayloadedVertex

protected AbstractPayloadedVertex(O origin,
                                  IOriginRetentionPolicy originPolicy,
                                  P payload)
Creates a new vertex with the given origin and payload.

Parameters:
origin - The vertex' origin
originPolicy - The origin policy.
payload - The vertex' payload
Method Detail

getPayload

public P getPayload()
Returns this vertex' payload.

Returns:
See above

Kieker 1.12

Copyright 2015 Kieker Project, http://kieker-monitoring.net