public class GuardRailBuilder<Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>>
extends java.lang.Object
| Constructor and Description |
|---|
GuardRailBuilder() |
| Modifier and Type | Method and Description |
|---|---|
GuardRailBuilder<Result,Rejected> |
addBackPressure(BackPressure<Rejected> backPressure) |
GuardRailBuilder<Result,Rejected> |
addBackPressure(java.lang.String name,
BackPressure<Rejected> backPressure) |
GuardRail<Result,Rejected> |
build() |
GuardRailBuilder<Result,Rejected> |
clock(Clock clock) |
GuardRailBuilder<Result,Rejected> |
name(java.lang.String name) |
GuardRailBuilder<Result,Rejected> |
rejectedCounts(WritableCounts<Rejected> rejectedCounts) |
GuardRailBuilder<Result,Rejected> |
resultCounts(WritableCounts<Result> resultCounts) |
GuardRailBuilder<Result,Rejected> |
resultLatency(WritableLatency<Result> resultLatency) |
public GuardRailBuilder<Result,Rejected> name(java.lang.String name)
public GuardRailBuilder<Result,Rejected> addBackPressure(BackPressure<Rejected> backPressure)
public GuardRailBuilder<Result,Rejected> addBackPressure(java.lang.String name, BackPressure<Rejected> backPressure)
public GuardRailBuilder<Result,Rejected> resultCounts(WritableCounts<Result> resultCounts)
public GuardRailBuilder<Result,Rejected> rejectedCounts(WritableCounts<Rejected> rejectedCounts)
public GuardRailBuilder<Result,Rejected> resultLatency(WritableLatency<Result> resultLatency)
public GuardRailBuilder<Result,Rejected> clock(Clock clock)
Copyright © 2014 Tim Brooks. All Rights Reserved.