Class IntegrationNode
java.lang.Object
org.springframework.integration.graph.IntegrationNode
- Direct Known Subclasses:
EndpointNode,MessageChannelNode
public abstract class IntegrationNode extends Object
Base class for all nodes.
- Since:
- 4.3
- Author:
- Gary Russell, Artem Bilan
-
Constructor Summary
Constructors Modifier Constructor Description protectedIntegrationNode(int nodeId, String name, Object nodeObject) -
Method Summary
Modifier and Type Method Description voidaddProperties(Map<String,Object> props)Add extra property to the node.voidaddProperty(String name, Object value)Add extra property to the node.StringgetComponentType()IntegrationPatternType.IntegrationPatternCategorygetIntegrationPatternCategory()IntegrationPatternTypegetIntegrationPatternType()StringgetName()intgetNodeId()Map<String,Object>getProperties()
-
Constructor Details
-
Method Details
-
getNodeId
public int getNodeId() -
getName
-
getComponentType
-
getIntegrationPatternType
-
getIntegrationPatternCategory
-
getProperties
-
addProperty
Add extra property to the node.- Parameters:
name- the name for propertyvalue- the value of the property- Since:
- 5.1
-
addProperties
Add extra property to the node.- Parameters:
props- additional properties to add- Since:
- 5.1
-