Class DemandMatcherAll
- java.lang.Object
-
- csw.command.client.models.matchers.DemandMatcherAll
-
- All Implemented Interfaces:
StateMatcher,java.io.Serializable,scala.Equals,scala.Product
public class DemandMatcherAll extends java.lang.Object implements StateMatcher, scala.Product, java.io.Serializable
A StateMatcher which matches the CurrentState against the DemandStateparam: demand a DemandState that will provide the items for determining completion with the CurrentState param: timeout a timeout for which the matching should be executed. Once the timeout occurs, complete the match with MatchFailed response and appropriate failure exception.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DemandMatcherAll(DemandState demand, akka.util.Timeout timeout)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract static Rapply(T1 v1, T2 v2)static doubleapply$mcDDD$sp(double v1, double v2)static doubleapply$mcDDI$sp(double v1, int v2)static doubleapply$mcDDJ$sp(double v1, long v2)static doubleapply$mcDID$sp(int v1, double v2)static doubleapply$mcDII$sp(int v1, int v2)static doubleapply$mcDIJ$sp(int v1, long v2)static doubleapply$mcDJD$sp(long v1, double v2)static doubleapply$mcDJI$sp(long v1, int v2)static doubleapply$mcDJJ$sp(long v1, long v2)static floatapply$mcFDD$sp(double v1, double v2)static floatapply$mcFDI$sp(double v1, int v2)static floatapply$mcFDJ$sp(double v1, long v2)static floatapply$mcFID$sp(int v1, double v2)static floatapply$mcFII$sp(int v1, int v2)static floatapply$mcFIJ$sp(int v1, long v2)static floatapply$mcFJD$sp(long v1, double v2)static floatapply$mcFJI$sp(long v1, int v2)static floatapply$mcFJJ$sp(long v1, long v2)static intapply$mcIDD$sp(double v1, double v2)static intapply$mcIDI$sp(double v1, int v2)static intapply$mcIDJ$sp(double v1, long v2)static intapply$mcIID$sp(int v1, double v2)static intapply$mcIII$sp(int v1, int v2)static intapply$mcIIJ$sp(int v1, long v2)static intapply$mcIJD$sp(long v1, double v2)static intapply$mcIJI$sp(long v1, int v2)static intapply$mcIJJ$sp(long v1, long v2)static longapply$mcJDD$sp(double v1, double v2)static longapply$mcJDI$sp(double v1, int v2)static longapply$mcJDJ$sp(double v1, long v2)static longapply$mcJID$sp(int v1, double v2)static longapply$mcJII$sp(int v1, int v2)static longapply$mcJIJ$sp(int v1, long v2)static longapply$mcJJD$sp(long v1, double v2)static longapply$mcJJI$sp(long v1, int v2)static longapply$mcJJJ$sp(long v1, long v2)static voidapply$mcVDD$sp(double v1, double v2)static voidapply$mcVDI$sp(double v1, int v2)static voidapply$mcVDJ$sp(double v1, long v2)static voidapply$mcVID$sp(int v1, double v2)static voidapply$mcVII$sp(int v1, int v2)static voidapply$mcVIJ$sp(int v1, long v2)static voidapply$mcVJD$sp(long v1, double v2)static voidapply$mcVJI$sp(long v1, int v2)static voidapply$mcVJJ$sp(long v1, long v2)static booleanapply$mcZDD$sp(double v1, double v2)static booleanapply$mcZDI$sp(double v1, int v2)static booleanapply$mcZDJ$sp(double v1, long v2)static booleanapply$mcZID$sp(int v1, double v2)static booleanapply$mcZII$sp(int v1, int v2)static booleanapply$mcZIJ$sp(int v1, long v2)static booleanapply$mcZJD$sp(long v1, double v2)static booleanapply$mcZJI$sp(long v1, int v2)static booleanapply$mcZJJ$sp(long v1, long v2)booleancheck(CurrentState current)A predicate to match the current stateDemandStatedemand()Prefixprefix()The prefix of the destination component for which the current state is being matchedStateNamestateName()The name of the state to match forakka.util.Timeouttimeout()The maximum duration for which the matching is executed if not completed either successfully or unsuccessfullystatic java.lang.StringtoString()
-
-
-
Constructor Detail
-
DemandMatcherAll
public DemandMatcherAll(DemandState demand, akka.util.Timeout timeout)
-
-
Method Detail
-
apply
public abstract static R apply(T1 v1, T2 v2)
-
apply$mcZDD$sp
public static boolean apply$mcZDD$sp(double v1, double v2)
-
apply$mcDDD$sp
public static double apply$mcDDD$sp(double v1, double v2)
-
apply$mcFDD$sp
public static float apply$mcFDD$sp(double v1, double v2)
-
apply$mcIDD$sp
public static int apply$mcIDD$sp(double v1, double v2)
-
apply$mcJDD$sp
public static long apply$mcJDD$sp(double v1, double v2)
-
apply$mcVDD$sp
public static void apply$mcVDD$sp(double v1, double v2)
-
apply$mcZDI$sp
public static boolean apply$mcZDI$sp(double v1, int v2)
-
apply$mcDDI$sp
public static double apply$mcDDI$sp(double v1, int v2)
-
apply$mcFDI$sp
public static float apply$mcFDI$sp(double v1, int v2)
-
apply$mcIDI$sp
public static int apply$mcIDI$sp(double v1, int v2)
-
apply$mcJDI$sp
public static long apply$mcJDI$sp(double v1, int v2)
-
apply$mcVDI$sp
public static void apply$mcVDI$sp(double v1, int v2)
-
apply$mcZDJ$sp
public static boolean apply$mcZDJ$sp(double v1, long v2)
-
apply$mcDDJ$sp
public static double apply$mcDDJ$sp(double v1, long v2)
-
apply$mcFDJ$sp
public static float apply$mcFDJ$sp(double v1, long v2)
-
apply$mcIDJ$sp
public static int apply$mcIDJ$sp(double v1, long v2)
-
apply$mcJDJ$sp
public static long apply$mcJDJ$sp(double v1, long v2)
-
apply$mcVDJ$sp
public static void apply$mcVDJ$sp(double v1, long v2)
-
apply$mcZID$sp
public static boolean apply$mcZID$sp(int v1, double v2)
-
apply$mcDID$sp
public static double apply$mcDID$sp(int v1, double v2)
-
apply$mcFID$sp
public static float apply$mcFID$sp(int v1, double v2)
-
apply$mcIID$sp
public static int apply$mcIID$sp(int v1, double v2)
-
apply$mcJID$sp
public static long apply$mcJID$sp(int v1, double v2)
-
apply$mcVID$sp
public static void apply$mcVID$sp(int v1, double v2)
-
apply$mcZII$sp
public static boolean apply$mcZII$sp(int v1, int v2)
-
apply$mcDII$sp
public static double apply$mcDII$sp(int v1, int v2)
-
apply$mcFII$sp
public static float apply$mcFII$sp(int v1, int v2)
-
apply$mcIII$sp
public static int apply$mcIII$sp(int v1, int v2)
-
apply$mcJII$sp
public static long apply$mcJII$sp(int v1, int v2)
-
apply$mcVII$sp
public static void apply$mcVII$sp(int v1, int v2)
-
apply$mcZIJ$sp
public static boolean apply$mcZIJ$sp(int v1, long v2)
-
apply$mcDIJ$sp
public static double apply$mcDIJ$sp(int v1, long v2)
-
apply$mcFIJ$sp
public static float apply$mcFIJ$sp(int v1, long v2)
-
apply$mcIIJ$sp
public static int apply$mcIIJ$sp(int v1, long v2)
-
apply$mcJIJ$sp
public static long apply$mcJIJ$sp(int v1, long v2)
-
apply$mcVIJ$sp
public static void apply$mcVIJ$sp(int v1, long v2)
-
apply$mcZJD$sp
public static boolean apply$mcZJD$sp(long v1, double v2)
-
apply$mcDJD$sp
public static double apply$mcDJD$sp(long v1, double v2)
-
apply$mcFJD$sp
public static float apply$mcFJD$sp(long v1, double v2)
-
apply$mcIJD$sp
public static int apply$mcIJD$sp(long v1, double v2)
-
apply$mcJJD$sp
public static long apply$mcJJD$sp(long v1, double v2)
-
apply$mcVJD$sp
public static void apply$mcVJD$sp(long v1, double v2)
-
apply$mcZJI$sp
public static boolean apply$mcZJI$sp(long v1, int v2)
-
apply$mcDJI$sp
public static double apply$mcDJI$sp(long v1, int v2)
-
apply$mcFJI$sp
public static float apply$mcFJI$sp(long v1, int v2)
-
apply$mcIJI$sp
public static int apply$mcIJI$sp(long v1, int v2)
-
apply$mcJJI$sp
public static long apply$mcJJI$sp(long v1, int v2)
-
apply$mcVJI$sp
public static void apply$mcVJI$sp(long v1, int v2)
-
apply$mcZJJ$sp
public static boolean apply$mcZJJ$sp(long v1, long v2)
-
apply$mcDJJ$sp
public static double apply$mcDJJ$sp(long v1, long v2)
-
apply$mcFJJ$sp
public static float apply$mcFJJ$sp(long v1, long v2)
-
apply$mcIJJ$sp
public static int apply$mcIJJ$sp(long v1, long v2)
-
apply$mcJJJ$sp
public static long apply$mcJJJ$sp(long v1, long v2)
-
apply$mcVJJ$sp
public static void apply$mcVJJ$sp(long v1, long v2)
-
toString
public static java.lang.String toString()
-
demand
public DemandState demand()
-
timeout
public akka.util.Timeout timeout()
Description copied from interface:StateMatcherThe maximum duration for which the matching is executed if not completed either successfully or unsuccessfully- Specified by:
timeoutin interfaceStateMatcher- Returns:
- (undocumented)
-
prefix
public Prefix prefix()
The prefix of the destination component for which the current state is being matched- Specified by:
prefixin interfaceStateMatcher- Returns:
- the prefix of destination component
-
stateName
public StateName stateName()
The name of the state to match for- Specified by:
stateNamein interfaceStateMatcher- Returns:
- the name of the state
-
check
public boolean check(CurrentState current)
A predicate to match the current state- Specified by:
checkin interfaceStateMatcher- Parameters:
current- current state to be matched as represented byCurrentState- Returns:
- true if match is successful, false otherwise
-
-