Package jline.lang
Class OutputStrategy
-
- All Implemented Interfaces:
-
java.io.Serializable
public class OutputStrategy implements Serializable
Class modelling the output section of a Node
-
-
Field Summary
Fields Modifier and Type Field Description public static List<RoutingStrategy>
legalStrategies
public final JobClass
jobClass
public RoutingStrategy
routingStrategy
public double
probability
public Node
destination
-
Constructor Summary
Constructors Constructor Description OutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)
OutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)
-
Method Summary
Modifier and Type Method Description JobClass
getJobClass()
RoutingStrategy
getRoutingStrategy()
void
setRoutingStrategy(RoutingStrategy routingStrategy)
double
getProbability()
void
setProbability(double probability)
Node
getDestination()
void
setDestination(Node destination)
-
-
Constructor Detail
-
OutputStrategy
OutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)
-
OutputStrategy
OutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)
-
-
Method Detail
-
getJobClass
JobClass getJobClass()
-
getRoutingStrategy
RoutingStrategy getRoutingStrategy()
-
setRoutingStrategy
void setRoutingStrategy(RoutingStrategy routingStrategy)
-
getProbability
double getProbability()
-
setProbability
void setProbability(double probability)
-
getDestination
Node getDestination()
-
setDestination
void setDestination(Node destination)
-
-
-
-