public final class Configuration
extends java.lang.Object
Configuration for Stream Agents computation.
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
logger |
private LoggingService |
loggingService |
private StopCondition |
stopCondition |
private Topology<? extends java.io.Serializable> |
topology |
private java.util.List<WorkplaceConfiguration<Agent>> |
workplaceConfigurations |
Constructor and Description |
---|
Configuration(java.util.List<WorkplaceConfiguration<Agent>> workplaceConfigurations,
StopCondition stopCondition,
LoggingService loggingService,
Topology<? extends java.io.Serializable> topology) |
Configuration(WorkplaceConfigurationGenerator<Agent> workplaceConfigurationGenerator,
StopCondition stopCondition,
LoggingService loggingService,
Topology<? extends java.io.Serializable> topology) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
containsSameObjects(WorkplaceConfiguration<Agent> w1,
WorkplaceConfiguration<Agent> w2) |
LoggingService |
loggingService() |
StopCondition |
stopCondition() |
<T extends java.io.Serializable> |
topology() |
java.util.List<WorkplaceConfiguration<Agent>> |
workplaces() |
private static final org.slf4j.Logger logger
private final java.util.List<WorkplaceConfiguration<Agent>> workplaceConfigurations
private final StopCondition stopCondition
private final LoggingService loggingService
private final Topology<? extends java.io.Serializable> topology
public Configuration(WorkplaceConfigurationGenerator<Agent> workplaceConfigurationGenerator, StopCondition stopCondition, LoggingService loggingService, Topology<? extends java.io.Serializable> topology)
public Configuration(java.util.List<WorkplaceConfiguration<Agent>> workplaceConfigurations, StopCondition stopCondition, LoggingService loggingService, Topology<? extends java.io.Serializable> topology)
public java.util.List<WorkplaceConfiguration<Agent>> workplaces()
public StopCondition stopCondition()
public LoggingService loggingService()
public <T extends java.io.Serializable> Topology<T> topology()
private static boolean containsSameObjects(WorkplaceConfiguration<Agent> w1, WorkplaceConfiguration<Agent> w2)