Package io.vertigo.core.lang
Interface Builder<T>
-
- Type Parameters:
T
- type of the object to build
- All Known Implementing Classes:
AProcessBuilder
,BootConfigBuilder
,DefinitionProviderConfigBuilder
,Features
,HealthMeasureBuilder
,ListBuilder
,MapBuilder
,MetricBuilder
,ModuleConfigBuilder
,ModuleDiscoveryFeatures
,NodeConfigBuilder
,YamlNodeConfigBuilder
public interface Builder<T>
The Builder interface allows you to build an object step by step using a fluent style. It's better to build an immutable object to be able to share your object without using synchronized.- Author:
- pchretien
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
build()
-
-
-
Method Detail
-
build
T build()
- Returns:
- the built object
-
-