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 protected
IntegrationNode(int nodeId, String name, Object nodeObject)
-
Method Summary
Modifier and Type Method Description void
addProperties(Map<String,Object> props)
Add extra property to the node.void
addProperty(String name, Object value)
Add extra property to the node.String
getComponentType()
IntegrationPatternType.IntegrationPatternCategory
getIntegrationPatternCategory()
IntegrationPatternType
getIntegrationPatternType()
String
getName()
int
getNodeId()
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
-