Class StreamIntrospectionPlantUMLWriter
java.lang.Object
org.nuxeo.ecm.core.io.marshallers.puml.AbstractPlantUMLWriter<StreamIntrospection>
org.nuxeo.ecm.core.bulk.introspection.StreamIntrospectionPlantUMLWriter
- All Implemented Interfaces:
Marshaller<StreamIntrospection>,Writer<StreamIntrospection>
@Setup(mode=SINGLETON,
priority=2000)
public class StreamIntrospectionPlantUMLWriter
extends AbstractPlantUMLWriter<StreamIntrospection>
Converts stream introspection data to PlantUML diagram format.
- Since:
- 2025.12
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final StreamIntrospectionToStreamFlattenMetricsFields inherited from class org.nuxeo.ecm.core.io.marshallers.puml.AbstractPlantUMLWriter
ctx -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidwrite(StreamIntrospection.ProcessorComputation computation, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection.Processor processor, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection.ProcessorStreamConsumerTopology topology, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection.ProcessorStreamProducerTopology topology, StreamIntrospection.ProcessorMetadata metadata, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection.ProcessorTopology topology, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection.Stream stream, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) protected voidwrite(StreamIntrospection entity, PlantUMLPrinter pumlPrinter) Methods inherited from class org.nuxeo.ecm.core.io.marshallers.puml.AbstractPlantUMLWriter
accept, getPumlPrinter, write
-
Field Details
-
TO_STREAM_FLATTEN_METRICS
-
-
Constructor Details
-
StreamIntrospectionPlantUMLWriter
public StreamIntrospectionPlantUMLWriter()
-
-
Method Details
-
write
- Specified by:
writein classAbstractPlantUMLWriter<StreamIntrospection>- Throws:
IOException
-
write
protected void write(StreamIntrospection.Stream stream, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-
write
protected void write(StreamIntrospection.Processor processor, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-
write
protected void write(StreamIntrospection.ProcessorComputation computation, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-
write
protected void write(StreamIntrospection.ProcessorTopology topology, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-
write
protected void write(StreamIntrospection.ProcessorStreamConsumerTopology topology, StreamIntrospection.ProcessorMetadata metadata, StreamFlattenMetrics streamMetrics, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-
write
protected void write(StreamIntrospection.ProcessorStreamProducerTopology topology, StreamIntrospection.ProcessorMetadata metadata, PlantUMLPrinter pumlPrinter) throws IOException - Throws:
IOException
-