The AssemblerTools
component has a configurable property, assemblerFactory
, that out of the box is set to /atg/endeca/assembler/NucleusAssemblerFactory
. The NucleusAssemblerFactory
component is responsible for creating the Assembler instance that collects and organizes content. The AssemblerTools.invokeAssembler()
method calls createAssembler()
on the NucleusAssemblerFactory
component to create an Assembler instance and then it calls assemble()
on that instance to begin the content assembly process. More details on the NucleusAssemblerFactory
component can be found in the Querying the Assembler section.