Record Class CrbRouter.DarkVenue
java.lang.Object
java.lang.Record
com.quantfinlib.crb.CrbRouter.DarkVenue
- Enclosing class:
CrbRouter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the value of theadverseSelectionBpsrecord component.final booleanIndicates whether some other object is "equal to" this one.doubleReturns the value of theexpectedLiquidityrecord component.doubleReturns the value of thefillProbabilityrecord component.final inthashCode()Returns a hash code value for this object.name()Returns the value of thenamerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DarkVenue
public DarkVenue(String name, double expectedLiquidity, double fillProbability, double adverseSelectionBps) Creates an instance of aDarkVenuerecord class.- Parameters:
name- the value for thenamerecord componentexpectedLiquidity- the value for theexpectedLiquidityrecord componentfillProbability- the value for thefillProbabilityrecord componentadverseSelectionBps- the value for theadverseSelectionBpsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
expectedLiquidity
public double expectedLiquidity()Returns the value of theexpectedLiquidityrecord component.- Returns:
- the value of the
expectedLiquidityrecord component
-
fillProbability
public double fillProbability()Returns the value of thefillProbabilityrecord component.- Returns:
- the value of the
fillProbabilityrecord component
-
adverseSelectionBps
public double adverseSelectionBps()Returns the value of theadverseSelectionBpsrecord component.- Returns:
- the value of the
adverseSelectionBpsrecord component
-