173 строки
13 KiB
YAML
173 строки
13 KiB
YAML
### YamlMime:JavaType
|
|
uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>"
|
|
name: "DAGNode<DataT,NodeT>"
|
|
nameWithType: "DAGNode<DataT,NodeT>"
|
|
summary: "The type representing node in a <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref>."
|
|
inheritances:
|
|
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
|
|
inheritedClassMethods:
|
|
- classRef: "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node&text=Node\" data-throw-if-not-resolved=\"False\" />"
|
|
methodsRef:
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.addChild(java.lang.String)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.addChild&text=addChild\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.children()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.children&text=children\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.data()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.data&text=data\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.hasChildren()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.hasChildren&text=hasChildren\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.key()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.key&text=key\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.owner()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.owner&text=owner\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.removeChild(java.lang.String)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.removeChild&text=removeChild\" data-throw-if-not-resolved=\"False\" />"
|
|
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.setOwner(com.azure.resourcemanager.resources.fluentcore.dag.Graph<DataT,NodeT>)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.setOwner&text=setOwner\" data-throw-if-not-resolved=\"False\" />"
|
|
- classRef: "java.lang.<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html\">Object</a>"
|
|
methodsRef:
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--\">clone</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-\">equals</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--\">finalize</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--\">getClass</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--\">hashCode</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--\">notify</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--\">notifyAll</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--\">toString</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--\">wait</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-\">wait</a>"
|
|
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-\">wait</a>"
|
|
syntax: "public class **DAGNode<DataT,NodeT>**</br> extends <xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node&text=Node\" data-throw-if-not-resolved=\"False\" /><<xref href=\"DataT?alt=DataT&text=DataT\" data-throw-if-not-resolved=\"False\" />,<xref href=\"NodeT?alt=NodeT&text=NodeT\" data-throw-if-not-resolved=\"False\" />>"
|
|
constructors:
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.DAGNode(java.lang.String,DataT)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.DAGNode(String key, DataT data)"
|
|
name: "DAGNode(String key, DataT data)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.DAGNode(String key, DataT data)"
|
|
summary: "Creates a DAG node."
|
|
parameters:
|
|
- description: "unique id of the node"
|
|
name: "key"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
- description: "data to be stored in the node"
|
|
name: "data"
|
|
type: "<xref href=\"DataT?alt=DataT&text=DataT\" data-throw-if-not-resolved=\"False\" />"
|
|
syntax: "public DAGNode(String key, DataT data)"
|
|
desc: "Creates a DAG node."
|
|
methods:
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.addDependency(java.lang.String)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.addDependency(String dependencyKey)"
|
|
name: "addDependency(String dependencyKey)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.addDependency(String dependencyKey)"
|
|
summary: "Mark the node identified by the given key as this node's dependency."
|
|
parameters:
|
|
- description: "the id of the dependency node"
|
|
name: "dependencyKey"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
syntax: "public void addDependency(String dependencyKey)"
|
|
desc: "Mark the node identified by the given key as this node's dependency."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.addDependent(java.lang.String)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.addDependent(String key)"
|
|
name: "addDependent(String key)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.addDependent(String key)"
|
|
summary: "Mark the node identified by the given key as dependent of this node."
|
|
parameters:
|
|
- description: "the id of the dependent node"
|
|
name: "key"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
syntax: "public void addDependent(String key)"
|
|
desc: "Mark the node identified by the given key as dependent of this node."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.dependencyKeys()"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.dependencyKeys()"
|
|
name: "dependencyKeys()"
|
|
nameWithType: "DAGNode<DataT,NodeT>.dependencyKeys()"
|
|
syntax: "public List<String> dependencyKeys()"
|
|
returns:
|
|
description: "a list of keys of nodes in <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref> that this node depends on"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/util/List.html\">List</a><<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>>"
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.hasDependencies()"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.hasDependencies()"
|
|
name: "hasDependencies()"
|
|
nameWithType: "DAGNode<DataT,NodeT>.hasDependencies()"
|
|
syntax: "public boolean hasDependencies()"
|
|
returns:
|
|
description: "true if this node has any dependency"
|
|
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.initialize()"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.initialize()"
|
|
name: "initialize()"
|
|
nameWithType: "DAGNode<DataT,NodeT>.initialize()"
|
|
summary: "Initialize the node so that traversal can be performed on the parent DAG."
|
|
syntax: "public void initialize()"
|
|
desc: "Initialize the node so that traversal can be performed on the parent DAG."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.isPreparer()"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.isPreparer()"
|
|
name: "isPreparer()"
|
|
nameWithType: "DAGNode<DataT,NodeT>.isPreparer()"
|
|
syntax: "public boolean isPreparer()"
|
|
returns:
|
|
description: "true if this node is marked as preparer"
|
|
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.lock()"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.lock()"
|
|
name: "lock()"
|
|
nameWithType: "DAGNode<DataT,NodeT>.lock()"
|
|
syntax: "public ReentrantLock lock()"
|
|
returns:
|
|
description: "the lock to be used while performing thread safe operation on this node."
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html\">ReentrantLock</a>"
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.onFaultedResolution(java.lang.String,java.lang.Throwable)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.onFaultedResolution(String dependencyKey, Throwable throwable)"
|
|
name: "onFaultedResolution(String dependencyKey, Throwable throwable)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.onFaultedResolution(String dependencyKey, Throwable throwable)"
|
|
summary: "Reports a dependency of this node has been faulted."
|
|
modifiers:
|
|
- "protected"
|
|
parameters:
|
|
- description: "the id of the dependency node"
|
|
name: "dependencyKey"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
- description: "the reason for unsuccessful resolution"
|
|
name: "throwable"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html\">Throwable</a>"
|
|
syntax: "protected void onFaultedResolution(String dependencyKey, Throwable throwable)"
|
|
desc: "Reports a dependency of this node has been faulted."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.onSuccessfulResolution(java.lang.String)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.onSuccessfulResolution(String dependencyKey)"
|
|
name: "onSuccessfulResolution(String dependencyKey)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.onSuccessfulResolution(String dependencyKey)"
|
|
summary: "Reports a dependency of this node has been successfully resolved."
|
|
modifiers:
|
|
- "protected"
|
|
parameters:
|
|
- description: "the id of the dependency node"
|
|
name: "dependencyKey"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
syntax: "protected void onSuccessfulResolution(String dependencyKey)"
|
|
desc: "Reports a dependency of this node has been successfully resolved."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.removeDependency(java.lang.String)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.removeDependency(String dependencyKey)"
|
|
name: "removeDependency(String dependencyKey)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.removeDependency(String dependencyKey)"
|
|
summary: "Remove the dependency node identified by the given key from the dependencies."
|
|
parameters:
|
|
- description: "the id of the dependency node"
|
|
name: "dependencyKey"
|
|
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
|
|
syntax: "public void removeDependency(String dependencyKey)"
|
|
desc: "Remove the dependency node identified by the given key from the dependencies."
|
|
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.setPreparer(boolean)"
|
|
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.setPreparer(boolean isPreparer)"
|
|
name: "setPreparer(boolean isPreparer)"
|
|
nameWithType: "DAGNode<DataT,NodeT>.setPreparer(boolean isPreparer)"
|
|
summary: "Mark or un-mark this node as preparer."
|
|
parameters:
|
|
- description: "true if this node needs to be marked as preparer, false otherwise."
|
|
name: "isPreparer"
|
|
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
|
|
syntax: "public void setPreparer(boolean isPreparer)"
|
|
desc: "Mark or un-mark this node as preparer."
|
|
type: "class"
|
|
typeParameters:
|
|
- description: "the type of the data stored in the node"
|
|
name: "DataT"
|
|
- description: "the type of the node"
|
|
name: "NodeT"
|
|
desc: "The type representing node in a <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref>."
|
|
metadata: {}
|
|
package: "com.azure.resourcemanager.resources.fluentcore.dag"
|
|
artifact: com.azure.resourcemanager:azure-resourcemanager-resources:2.44.0
|