com.tibco.rta.runtime.model
Interface RtaNode

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
MetricNode

public interface RtaNode
extends java.io.Serializable

This is the root interface in the runtime hierarchy of computed metrics. An RtaNode An instance of this type is a MetricNode They provide a wrapper to Metric or Fact instances. These nodes are related to each other in a tree form. Nodes higher up in the tree represent aggregations at higher level dimensions as defined in the DimensionHierarchy


Method Summary
 RtaNode deepCopy()
           
 Browser<? extends RtaNode> getChildNodeBrowser()
          An iterator that iterates over this nodes immediate children.
 long getCreatedTime()
          Timestamp in milliseconds when this metric was created.
 Browser<Fact> getFactBrowser()
          An iterator that iterates over this nodes fact nodes.
 Key getKey()
           
 long getLastModifiedTime()
          Timestamp in milliseconds when this metric was updated.
 RtaNode getParent()
           
 Key getParentKey()
           
 boolean isNew()
           
 

Method Detail

getKey

Key getKey()
Returns:
The unique identity of this node

getParent

RtaNode getParent()
Returns:
This node's parent node

getParentKey

Key getParentKey()
Returns:
This node's parent key

getFactBrowser

Browser<Fact> getFactBrowser()
An iterator that iterates over this nodes fact nodes.

Returns:
The iterator.

getChildNodeBrowser

Browser<? extends RtaNode> getChildNodeBrowser()
An iterator that iterates over this nodes immediate children.

Returns:
The iterator.

isNew

boolean isNew()

deepCopy

RtaNode deepCopy()

getCreatedTime

long getCreatedTime()
Timestamp in milliseconds when this metric was created.

Returns:
creation time in milliseconds

getLastModifiedTime

long getLastModifiedTime()
Timestamp in milliseconds when this metric was updated.

Returns:
modification time in milliseconds.


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.