Class MultipleConnectionTcpSourceCompositeStage

java.lang.Object
teetime.framework.CompositeStage
kieker.tools.source.MultipleConnectionTcpSourceCompositeStage
All Implemented Interfaces:
kieker.analysis.generic.source.ISourceCompositeStage

public class MultipleConnectionTcpSourceCompositeStage
extends teetime.framework.CompositeStage
implements kieker.analysis.generic.source.ISourceCompositeStage
Multiple TCP input composite stage. This wrapper composite stage allows to configure the MultipleConnectionTcpSourceStage via a configuration object. Configuration parameters are:
port
port where the service is listening on
capacity
capacity of the receiving buffer
recordRewriter
the record rewriter used to rewrite trace ids
All names are prefixed with kieker.tools.source.MultipleConnectionTcpSourceCompositeStage.
Since:
1.15
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String SOURCE_PORT  

    Fields inherited from class teetime.framework.CompositeStage

    DEFAULT_PIPE_CAPACITY
  • Constructor Summary

    Constructors 
    Constructor Description
    MultipleConnectionTcpSourceCompositeStage​(int inputPort, int capacity, kieker.analysis.generic.source.rewriter.ITraceMetadataRewriter rewriter)
    Create a composite reader stage for TCP connections .
    MultipleConnectionTcpSourceCompositeStage​(kieker.common.configuration.Configuration configuration)
    Deprecated. 
  • Method Summary

    Modifier and Type Method Description
    teetime.framework.OutputPort<kieker.common.record.IMonitoringRecord> getOutputPort()  

    Methods inherited from class teetime.framework.CompositeStage

    connectPorts, connectPorts, createInputPort, createOutputPort

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SOURCE_PORT

      public static final java.lang.String SOURCE_PORT
  • Constructor Details

    • MultipleConnectionTcpSourceCompositeStage

      @Deprecated public MultipleConnectionTcpSourceCompositeStage​(kieker.common.configuration.Configuration configuration) throws kieker.common.exception.ConfigurationException
      Deprecated.
      Create a composite reader stage for TCP connections.
      Parameters:
      configuration - configuration parameters
      Throws:
      kieker.common.exception.ConfigurationException - on configuration errors during instantiation
    • MultipleConnectionTcpSourceCompositeStage

      public MultipleConnectionTcpSourceCompositeStage​(int inputPort, int capacity, kieker.analysis.generic.source.rewriter.ITraceMetadataRewriter rewriter)
      Create a composite reader stage for TCP connections .
      Parameters:
      inputPort - the input port to listen to
      capacity - internal ready buffer size, the buffer size must be at least as big as the largest incoming event
      rewriter - trace record metadata rewriter, (necessary when multiple sources send traces).
  • Method Details

    • getOutputPort

      public teetime.framework.OutputPort<kieker.common.record.IMonitoringRecord> getOutputPort()
      Specified by:
      getOutputPort in interface kieker.analysis.generic.source.ISourceCompositeStage