C# Class Akka.Streams.Tests.Dsl.FlowThrottleSpec

Inheritance: Akka.Streams.TestKit.Tests.AkkaSpec
Datei anzeigen Open project: rogeralsing/akka.net

Private Properties

Property Type Description
GenerateByteString Akka.IO.ByteString
Throttle_for_single_cost_elements_must_burst_according_to_its_maximum_if_enough_time_passed void
Throttle_for_single_cost_elements_must_burst_some_elements_if_have_enough_time void
Throttle_for_single_cost_elements_must_cancel_when_downstream_cancels void
Throttle_for_single_cost_elements_must_emit_single_element_per_tick void
Throttle_for_single_cost_elements_must_not_send_downstream_if_upstream_does_not_emit_element void
Throttle_for_single_cost_elements_must_properly_combine_shape_and_throttle_modes void
Throttle_for_single_cost_elements_must_send_elements_downstream_as_soon_as_time_comes void
Throttle_for_single_cost_elements_must_throw_exception_when_exceeding_throughtput_in_enforced_mode void
Throttle_for_single_cost_elements_must_work_for_the_happy_case void
Throttle_for_various_cost_elements_must_burst_according_to_its_maximum_if_enough_time_passed void
Throttle_for_various_cost_elements_must_burst_some_elements_if_have_enough_time void
Throttle_for_various_cost_elements_must_cancel_when_downstream_cancels void
Throttle_for_various_cost_elements_must_emit_elements_according_to_cost void
Throttle_for_various_cost_elements_must_handle_rate_calculation_function_exception void
Throttle_for_various_cost_elements_must_not_send_downstream_if_upstream_does_not_emit_element void
Throttle_for_various_cost_elements_must_properly_combine_shape_and_throttle_modes void
Throttle_for_various_cost_elements_must_send_elements_downstream_as_soon_as_time_comes void
Throttle_for_various_cost_elements_must_throw_exception_when_exceeding_throughtput_in_enforced_mode void
Throttle_for_various_cost_elements_must_work_for_the_happy_case void

Public Methods

Method Description
FlowThrottleSpec ( ITestOutputHelper helper ) : System

Private Methods

Method Description
GenerateByteString ( int length ) : ByteString
Throttle_for_single_cost_elements_must_burst_according_to_its_maximum_if_enough_time_passed ( ) : void
Throttle_for_single_cost_elements_must_burst_some_elements_if_have_enough_time ( ) : void
Throttle_for_single_cost_elements_must_cancel_when_downstream_cancels ( ) : void
Throttle_for_single_cost_elements_must_emit_single_element_per_tick ( ) : void
Throttle_for_single_cost_elements_must_not_send_downstream_if_upstream_does_not_emit_element ( ) : void
Throttle_for_single_cost_elements_must_properly_combine_shape_and_throttle_modes ( ) : void
Throttle_for_single_cost_elements_must_send_elements_downstream_as_soon_as_time_comes ( ) : void
Throttle_for_single_cost_elements_must_throw_exception_when_exceeding_throughtput_in_enforced_mode ( ) : void
Throttle_for_single_cost_elements_must_work_for_the_happy_case ( ) : void
Throttle_for_various_cost_elements_must_burst_according_to_its_maximum_if_enough_time_passed ( ) : void
Throttle_for_various_cost_elements_must_burst_some_elements_if_have_enough_time ( ) : void
Throttle_for_various_cost_elements_must_cancel_when_downstream_cancels ( ) : void
Throttle_for_various_cost_elements_must_emit_elements_according_to_cost ( ) : void
Throttle_for_various_cost_elements_must_handle_rate_calculation_function_exception ( ) : void
Throttle_for_various_cost_elements_must_not_send_downstream_if_upstream_does_not_emit_element ( ) : void
Throttle_for_various_cost_elements_must_properly_combine_shape_and_throttle_modes ( ) : void
Throttle_for_various_cost_elements_must_send_elements_downstream_as_soon_as_time_comes ( ) : void
Throttle_for_various_cost_elements_must_throw_exception_when_exceeding_throughtput_in_enforced_mode ( ) : void
Throttle_for_various_cost_elements_must_work_for_the_happy_case ( ) : void

Method Details

FlowThrottleSpec() public method

public FlowThrottleSpec ( ITestOutputHelper helper ) : System
helper ITestOutputHelper
return System