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>legalStrategiespublic final JobClassjobClasspublic RoutingStrategyroutingStrategypublic doubleprobabilitypublic Nodedestination
-
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 JobClassgetJobClass()RoutingStrategygetRoutingStrategy()voidsetRoutingStrategy(RoutingStrategy routingStrategy)doublegetProbability()voidsetProbability(double probability)NodegetDestination()voidsetDestination(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)
-
-
-
-