Class RestServiceCompositeStage

java.lang.Object
teetime.framework.CompositeStage
kieker.tools.source.RestServiceCompositeStage
All Implemented Interfaces:
ISourceCompositeStage

public class RestServiceCompositeStage
extends teetime.framework.CompositeStage
implements ISourceCompositeStage
Multiple TCP input composite stage. This wrapper composite stage allows to configure the RestServiceStage via a configuration object. Configuration parameters are:
port
port where the service is listening on
hostname
virtual host name to expect in URI (optional)
accessHandler
Not all hosts should be allowed to send monitoring data, the access handler limits access to the service
All names are prefixed with kieker.tools.source.RestServiceCompositeStage.
Since:
1.15
Author:
Reiner Jung
  • Field Summary

    Fields inherited from class teetime.framework.CompositeStage

    DEFAULT_PIPE_CAPACITY
  • Constructor Summary

    Constructors 
    Constructor Description
    RestServiceCompositeStage​(java.lang.String hostname, int port, IAccessHandler accessHandler)
    Create a source composite stage for rest services.
    RestServiceCompositeStage​(Configuration configuration)
    Deprecated. 
  • Method Summary

    Modifier and Type Method Description
    teetime.framework.OutputPort<IMonitoringRecord> getOutputPort()
    get the output port of a source composite stage.

    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