public class FragmentBuilder extends Object
| Constructor and Description |
|---|
FragmentBuilder() |
| Modifier and Type | Method and Description |
|---|---|
BusinessTransaction |
getBusinessTransaction() |
Node |
getCurrentNode()
This method returns the current node providing the scope
for further levels of detail.
|
List<String> |
getUnlinkedIds()
This method returns the 'unlinked ids' list.
|
boolean |
isComplete()
This method determines if the fragment is complete.
|
Node |
popNode()
This method pops the latest node from the business transaction
fragment hierarchy.
|
void |
pushNode(Node node)
This method pushes a new node into the business transaction
fragment hierarchy.
|
void |
releaseNode(String id)
This method indicates that the identified node, for this thread of execution, should
be released.
|
void |
retainNode(String id)
This method indicates that the current node, for this thread of execution, should
be retained temporarily pending further changes.
|
Node |
retrieveNode(String id)
This method returns the node associated, for this thread of execution, identified
by the supplied id.
|
String |
toString() |
public boolean isComplete()
public BusinessTransaction getBusinessTransaction()
public Node getCurrentNode()
public void pushNode(Node node)
node - The new nodepublic Node popNode()
public void retainNode(String id)
id - The identifier used to later on to identify the nodepublic void releaseNode(String id)
id - The identifier used to identify the nodepublic Node retrieveNode(String id)
id - The identifier used to identify the nodepublic List<String> getUnlinkedIds()
Copyright © 2015 Red Hat, Inc.. All rights reserved.