- A2InvalidThreadAssignmentCheck - Class in teetime.framework
-
- A2InvalidThreadAssignmentCheck(Set<AbstractStage>) - Constructor for class teetime.framework.A2InvalidThreadAssignmentCheck
-
Deprecated.
- A2InvalidThreadAssignmentCheck - Class in teetime.framework.scheduling.pushpullmodel
-
Checks for invalid thread assignments
- A2InvalidThreadAssignmentCheck(Set<AbstractStage>) - Constructor for class teetime.framework.scheduling.pushpullmodel.A2InvalidThreadAssignmentCheck
-
- abort() - Method in class teetime.framework.AbstractStage
-
- abort(AbstractStage) - Method in class teetime.framework.StageFacade
-
- abortEventually() - Method in class teetime.framework.Execution
-
Terminates all producer stages, interrupts all threads, and waits for a graceful termination.
- AbstractConsumerStage<I> - Class in teetime.framework
-
- AbstractConsumerStage() - Constructor for class teetime.framework.AbstractConsumerStage
-
- AbstractConsumerStage(Logger) - Constructor for class teetime.framework.AbstractConsumerStage
-
- AbstractDivideAndConquerProblem<P,S> - Class in teetime.framework.divideandconquer
-
Generic template for divide and conquer problems.
- AbstractDivideAndConquerProblem() - Constructor for class teetime.framework.divideandconquer.AbstractDivideAndConquerProblem
-
- AbstractDivideAndConquerProblem(int) - Constructor for class teetime.framework.divideandconquer.AbstractDivideAndConquerProblem
-
- AbstractDivideAndConquerSolution<S> - Class in teetime.framework.divideandconquer
-
Generic template for divide and conquer solutions.
- AbstractDivideAndConquerSolution() - Constructor for class teetime.framework.divideandconquer.AbstractDivideAndConquerSolution
-
- AbstractDivideAndConquerSolution(int) - Constructor for class teetime.framework.divideandconquer.AbstractDivideAndConquerSolution
-
- AbstractExceptionListener - Class in teetime.framework.exceptionHandling
-
Represents a minimalistic StageExceptionListener.
- AbstractExceptionListener(boolean) - Constructor for class teetime.framework.exceptionHandling.AbstractExceptionListener
-
- AbstractExceptionListener.FurtherExecution - Enum in teetime.framework.exceptionHandling
-
- AbstractExceptionListenerFactory<T extends AbstractExceptionListener> - Class in teetime.framework.exceptionHandling
-
- AbstractExceptionListenerFactory() - Constructor for class teetime.framework.exceptionHandling.AbstractExceptionListenerFactory
-
- AbstractFilter<E> - Class in teetime.stage.basic
-
- AbstractFilter() - Constructor for class teetime.stage.basic.AbstractFilter
-
- AbstractGeneralCSVExporter - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a data exporter for general task farm measurements.
- AbstractGeneralCSVExporter(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.AbstractGeneralCSVExporter
-
Constructor.
- AbstractMonitoringDataExporter - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents basic CSV export functionality for monitoring data exporters.
- AbstractMonitoringDataExporter(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.AbstractMonitoringDataExporter
-
Constructor.
- AbstractPipe<T> - Class in teetime.framework
-
Represents an abstract implementation of an
IPipe
.
- AbstractPipe(OutputPort<? extends T>, InputPort<T>) - Constructor for class teetime.framework.AbstractPipe
-
- AbstractPort<T> - Class in teetime.framework
-
- AbstractPort(Class<T>, AbstractStage, String) - Constructor for class teetime.framework.AbstractPort
-
- AbstractProducerStage<O> - Class in teetime.framework
-
The ProducerStage
produces at least one element at each execution.
- AbstractProducerStage() - Constructor for class teetime.framework.AbstractProducerStage
-
- AbstractProducerStage(Logger) - Constructor for class teetime.framework.AbstractProducerStage
-
- AbstractStackedCSVExporter - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file concerning pipe monitoring measurements.
- AbstractStackedCSVExporter(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.AbstractStackedCSVExporter
-
Constructor.
- AbstractStage - Class in teetime.framework
-
Represents a minimal Stage, with some pre-defined methods.
- AbstractStage() - Constructor for class teetime.framework.AbstractStage
-
- AbstractStage(Logger) - Constructor for class teetime.framework.AbstractStage
-
- AbstractSynchedPipe<T> - Class in teetime.framework
-
- AbstractSynchedPipe(OutputPort<? extends T>, InputPort<T>) - Constructor for class teetime.framework.AbstractSynchedPipe
-
Deprecated.
- AbstractSynchedPipe<T> - Class in teetime.framework.pipe
-
- AbstractSynchedPipe(OutputPort<? extends T>, InputPort<T>) - Constructor for class teetime.framework.pipe.AbstractSynchedPipe
-
- AbstractTcpReader - Class in teetime.util.io.network
-
- AbstractTcpReader(int, int, Logger) - Constructor for class teetime.util.io.network.AbstractTcpReader
-
- AbstractTcpReader - Class in teetime.util.stage.io.network
-
- AbstractTcpReader(int, int, Logger) - Constructor for class teetime.util.stage.io.network.AbstractTcpReader
-
- AbstractTcpReaderStage<T> - Class in teetime.stage.io
-
- AbstractTcpReaderStage(int, int) - Constructor for class teetime.stage.io.AbstractTcpReaderStage
-
- AbstractThroughputAlgorithm - Class in teetime.stage.taskfarm.adaptation.analysis
-
Represents the calculation of the throughput score
by means of the prediction value calculated by the
concrete Throughput Algorithm.
- AbstractThroughputAlgorithm(TaskFarmConfiguration<?, ?, ?>) - Constructor for class teetime.stage.taskfarm.adaptation.analysis.AbstractThroughputAlgorithm
-
Constructor.
- AbstractTransformation<I,O> - Class in teetime.stage.basic
-
- AbstractTransformation() - Constructor for class teetime.stage.basic.AbstractTransformation
-
- AbstractUnsynchedPipe<T> - Class in teetime.framework
-
- AbstractUnsynchedPipe(OutputPort<? extends T>, InputPort<T>) - Constructor for class teetime.framework.AbstractUnsynchedPipe
-
Deprecated.
- AbstractUnsynchedPipe<T> - Class in teetime.framework.pipe
-
Represents an unsynchronized pipe which can be used to connect stages within the same thread.
- AbstractUnsynchedPipe(OutputPort<? extends T>, InputPort<T>) - Constructor for class teetime.framework.pipe.AbstractUnsynchedPipe
-
- acquire(int) - Method in class teetime.util.framework.list.ArrayPool
-
- acquire() - Method in class teetime.util.framework.list.ListContainerPool
-
- acquire() - Method in interface teetime.util.framework.list.ObjectPool
-
- ActivationStateLogger - Class in teetime.framework.performancelogging
-
This class serves as storage for information about active and inactive times of objects.
- ActivationStateLogger.IFormatingStrategy - Interface in teetime.framework.performancelogging
-
- AdaptationThread<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm.adaptation
-
Represents the adaptation thread used implement the self-adaptive behavior of the task farm.
- AdaptationThread(DynamicTaskFarmStage<I, O, T>) - Constructor for class teetime.stage.taskfarm.adaptation.AdaptationThread
-
Creates an adaptation thread for the given task farm.
- add(Object) - Method in class teetime.framework.InstantiationPipe
-
- add(Object) - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- add(Object) - Method in class teetime.framework.pipe.DummyPipe
-
- add(Object) - Method in interface teetime.framework.pipe.IPipe
-
Adds an element to the pipe.
- add(Object) - Method in class teetime.framework.pipe.ReflexivePipe
-
- add(IPipe<?>, Object) - Method in interface teetime.framework.pipe.strategy.PipeElementInsertionStrategy
-
Adds the given element to the given pipe.
- add(IPipe<?>, Object) - Method in class teetime.framework.pipe.strategy.SkipIfFullStrategy
-
- add(IPipe<?>, Object) - Method in class teetime.framework.pipe.strategy.SleepIfFullStrategy
-
- add(Object) - Method in class teetime.framework.pipe.UnboundedSynchedPipe
-
- add(Object) - Method in class teetime.framework.pipe.UnsynchedPipe
-
- add(double) - Method in class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
Adds a throughput to the beginning of the history.
- add(T, int) - Method in class teetime.stage.util.CountingMap
-
Adds i to the value of key.
- add(CountingMap<T>) - Method in class teetime.stage.util.CountingMap
-
- add(E) - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- add(T) - Method in class teetime.util.framework.list.CircularList
-
- add(T) - Method in class teetime.util.framework.port.PortList
-
- addAll(Collection<? extends E>) - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- addCSVLineToWriter(Writer, String...) - Static method in class teetime.stage.taskfarm.monitoring.extraction.AbstractMonitoringDataExporter
-
Add a CSV line to the specified
Writer
.
- addFileExtension(String) - Method in class teetime.stage.FileExtensionSwitch
-
- addInputPortRemovedListener(PortRemovedListener<InputPort<?>>) - Method in class teetime.framework.AbstractStage
-
- addLineOfValuesToCSV(Writer, int, PipeMonitoringService.PipeMonitoringDataContainer) - Method in class teetime.stage.taskfarm.monitoring.extraction.AbstractStackedCSVExporter
-
Adds a line of values, separated by commas, to the
Writer
.
- addLineOfValuesToCSV(Writer, int, PipeMonitoringService.PipeMonitoringDataContainer) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimePullThroughput2D
-
- addLineOfValuesToCSV(Writer, int, PipeMonitoringService.PipeMonitoringDataContainer) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimePushThroughput2D
-
- addLineOfValuesToCSV(Writer, int, PipeMonitoringService.PipeMonitoringDataContainer) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimeSizeWithCapacity2D
-
- addMonitoredItem(K) - Method in interface teetime.stage.taskfarm.monitoring.IMonitoringService
-
Add object to list of monitored elements.
- addMonitoredItem(IMonitorablePipe) - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService
-
- addMonitoredItem(DynamicTaskFarmStage<?, ?, ?>) - Method in class teetime.stage.taskfarm.monitoring.SingleTaskFarmMonitoringService
-
- addMonitoringData(PipeMonitoringData) - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
Adds data to this measurement.
- addNonBlocking(Object) - Method in class teetime.framework.InstantiationPipe
-
- addNonBlocking(Object) - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- addNonBlocking(Object) - Method in class teetime.framework.pipe.DummyPipe
-
- addNonBlocking(Object) - Method in interface teetime.framework.pipe.IPipe
-
Adds an element to the pipe.
- addNonBlocking(Object) - Method in class teetime.framework.pipe.ReflexivePipe
-
- addNonBlocking(Object) - Method in class teetime.framework.pipe.UnboundedSynchedPipe
-
- addNonBlocking(Object) - Method in class teetime.framework.pipe.UnsynchedPipe
-
- addOutputPortRemovedListener(PortRemovedListener<OutputPort<?>>) - Method in class teetime.framework.AbstractStage
-
- addPort(InputPort<String>) - Method in class teetime.framework.MonitoringThread
-
- addPortActionListener(PortActionListener<T>) - Method in class teetime.stage.basic.distributor.dynamic.CreatePortAction
-
Deprecated.
- addPortActionListener(PortActionListener<T>) - Method in class teetime.stage.basic.distributor.dynamic.CreatePortActionDistributor
-
- addPortActionRequest(PortAction<DynamicDistributor<T>>) - Method in class teetime.stage.basic.distributor.dynamic.DynamicDistributor
-
- addPortActionRequest(PortAction<DynamicMerger<T>>) - Method in class teetime.stage.basic.merger.dynamic.DynamicMerger
-
- addPortRemovedListener(PortRemovedListener<T>) - Method in class teetime.util.framework.port.PortList
-
- addStageAtRuntime() - Method in class teetime.stage.taskfarm.DynamicTaskFarmStage
-
Adds a new enclosed stage at Runtime
- addToTailUncommitted(T) - Method in interface teetime.util.framework.list.CommittableQueue
-
- addToTailUncommitted(T) - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- AlreadyRunsEndOfTraverse() - Constructor for class teetime.framework.Traverser.AlreadyRunsEndOfTraverse
-
- AnalysisNotValidException - Exception in teetime.framework.validation
-
- AnalysisNotValidException(List<InvalidPortConnection>) - Constructor for exception teetime.framework.validation.AnalysisNotValidException
-
- analyze(ThroughputHistory) - Method in class teetime.stage.taskfarm.adaptation.analysis.TaskFarmAnalysisService
-
Calculates the throughput score for the specified throughput history.
- and() - Method in class teetime.framework.test.StageTester
-
Does nothing.
- ApplyXSLTToDocumentStage - Class in teetime.stage.xml
-
Represents a transformation stage.
- ApplyXSLTToDocumentStage(String) - Constructor for class teetime.stage.xml.ApplyXSLTToDocumentStage
-
Constructor.
- ApplyXSLTToDocumentStage(File) - Constructor for class teetime.stage.xml.ApplyXSLTToDocumentStage
-
Constructor.
- ArrayPool<T> - Class in teetime.util.framework.list
-
- ArrayPool() - Constructor for class teetime.util.framework.list.ArrayPool
-
- ArrayWrapper<T> - Class in teetime.util
-
- ArrayWrapper(int) - Constructor for class teetime.util.ArrayWrapper
-
- await() - Method in class teetime.framework.scheduling.CountDownAndUpLatch
-
Waits for the counter to become non-positive.
- await() - Method in class teetime.util.stage.OneTimeCondition
-
- Cache<T> - Class in teetime.stage
-
- Cache() - Constructor for class teetime.stage.Cache
-
- cachedTargetStage - Variable in class teetime.framework.AbstractPipe
-
- capacity() - Method in class teetime.framework.InstantiationPipe
-
- capacity() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- capacity() - Method in class teetime.framework.pipe.DummyPipe
-
- capacity() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- capacity() - Method in interface teetime.framework.pipe.IPipe
-
- capacity() - Method in class teetime.framework.pipe.ReflexivePipe
-
- capacity() - Method in class teetime.framework.pipe.UnboundedSynchedPipe
-
- capacity() - Method in class teetime.framework.pipe.UnsynchedPipe
-
- check() - Method in class teetime.framework.A2InvalidThreadAssignmentCheck
-
Deprecated.
- check() - Method in class teetime.framework.scheduling.pushpullmodel.A2InvalidThreadAssignmentCheck
-
- checkBlockingForPendingPortActionRequest(T, BlockingQueue<PortAction<T>>) - Static method in class teetime.util.framework.port.PortActionHelper
-
- checkForPendingPortActionRequest() - Method in class teetime.stage.basic.distributor.dynamic.DynamicDistributor
-
- checkForPendingPortActionRequest() - Method in class teetime.stage.basic.merger.dynamic.DynamicMerger
-
- checkForPendingPortActionRequest(T, BlockingQueue<PortAction<T>>) - Static method in class teetime.util.framework.port.PortActionHelper
-
- CipherStage - Class in teetime.stage
-
- CipherStage(String, CipherStage.CipherMode) - Constructor for class teetime.stage.CipherStage
-
- CipherStage(String, CipherStage.CipherMode, byte[]) - Constructor for class teetime.stage.CipherStage
-
- CipherStage.CipherMode - Enum in teetime.stage
-
- CircularList<T> - Class in teetime.util.framework.list
-
- CircularList() - Constructor for class teetime.util.framework.list.CircularList
-
- clear() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- clear() - Method in interface teetime.util.framework.list.CommittableQueue
-
- clear() - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- Clock - Class in teetime.stage
-
- Clock() - Constructor for class teetime.stage.Clock
-
- Clock(TerminationCondition) - Constructor for class teetime.stage.Clock
-
- CloneStrategy - Class in teetime.stage.basic.distributor.strategy
-
- CloneStrategy() - Constructor for class teetime.stage.basic.distributor.strategy.CloneStrategy
-
- close() - Method in class teetime.framework.AbstractSynchedPipe
-
Deprecated.
- close() - Method in class teetime.framework.AbstractUnsynchedPipe
-
Deprecated.
- close() - Method in class teetime.framework.InstantiationPipe
-
- close() - Method in class teetime.framework.pipe.AbstractSynchedPipe
-
- close() - Method in class teetime.framework.pipe.AbstractUnsynchedPipe
-
- close() - Method in class teetime.framework.pipe.DummyPipe
-
- close() - Method in interface teetime.framework.pipe.IPipe
-
May only be invoked by the input port and the owning (target) stage.
- close(T) - Method in class teetime.util.framework.port.PortList
-
- CollectorSink<T> - Class in teetime.stage
-
- CollectorSink() - Constructor for class teetime.stage.CollectorSink
-
- CollectorSink(List<T>) - Constructor for class teetime.stage.CollectorSink
-
- combine(S) - Method in class teetime.framework.divideandconquer.AbstractDivideAndConquerSolution
-
Method to join the given inputs together and send to the output port.
- combine(QuicksortSolution) - Method in class teetime.stage.quicksort.QuicksortSolution
-
- commit() - Method in interface teetime.util.framework.list.CommittableQueue
-
- commit() - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- CommittableQueue<T> - Interface in teetime.util.framework.list
-
- CommittableResizableArrayQueue<T> - Class in teetime.util.framework.list
-
- CommittableResizableArrayQueue(Object, int) - Constructor for class teetime.util.framework.list.CommittableResizableArrayQueue
-
- compareAndSetBeingExecuted(boolean) - Method in class teetime.framework.AbstractStage
-
- CompositeStage - Class in teetime.framework
-
Represents a minimal stage that composes several other stages.
- CompositeStage() - Constructor for class teetime.framework.CompositeStage
-
- CompositeStateLoggable - Interface in teetime.framework.performancelogging
-
- Configuration - Class in teetime.framework
-
Represents a configuration of connected stages.
- Configuration() - Constructor for class teetime.framework.Configuration
-
- Configuration(AbstractExceptionListenerFactory<?>) - Constructor for class teetime.framework.Configuration
-
- Configuration(AbstractExceptionListenerFactory<?>, ConfigurationContext) - Constructor for class teetime.framework.Configuration
-
- ConfigurationBuilder - Class in teetime.framework
-
Builder class for creating configurations.
- ConfigurationBuilder.Connection<I> - Class in teetime.framework
-
- ConfigurationContext - Class in teetime.framework
-
- ConfigurationContext(Configuration) - Constructor for class teetime.framework.ConfigurationContext
-
Deprecated.
- ConfigurationContext(TeeTimeScheduler) - Constructor for class teetime.framework.ConfigurationContext
-
Deprecated.
- ConfigurationFacade - Class in teetime.framework
-
- connectPorts(OutputPort<? extends T>, InputPort<T>) - Method in class teetime.framework.CompositeStage
-
Connects two ports with a pipe with a default capacity of currently
512.
- connectPorts(OutputPort<? extends T>, InputPort<T>, int) - Method in class teetime.framework.CompositeStage
-
Connects to ports with a pipe of a certain capacity
- connectPorts(OutputPort<? extends T>, InputPort<T>, int) - Method in class teetime.framework.Configuration
-
- connectPorts(OutputPort<? extends T>, InputPort<T>, IPipeFactory) - Method in class teetime.framework.Configuration
-
- connectPorts(OutputPort<? extends T>, InputPort<T>, int, IPipeFactory) - Method in class teetime.framework.Configuration
-
- connectPorts(OutputPort<? extends T>, InputPort<T>) - Method in class teetime.framework.RuntimeServiceFacade
-
Connects two ports with a pipe with an unlimited capacity.
- connectPorts(OutputPort<? extends T>, InputPort<T>, int) - Method in class teetime.framework.RuntimeServiceFacade
-
Connects to ports with a pipe of a certain capacity
- ConstructorClosure<O> - Interface in teetime.util
-
- contains(Object) - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- containsAll(Collection<?>) - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- CopyByReferenceStrategy - Class in teetime.stage.basic.distributor.strategy
-
- CopyByReferenceStrategy() - Constructor for class teetime.stage.basic.distributor.strategy.CopyByReferenceStrategy
-
- countDown() - Method in class teetime.framework.scheduling.CountDownAndUpLatch
-
Decreases the counter by 1 in a thread-safe manner.
- CountDownAndUpLatch - Class in teetime.framework.scheduling
-
- CountDownAndUpLatch() - Constructor for class teetime.framework.scheduling.CountDownAndUpLatch
-
- Counter<T> - Class in teetime.stage
-
- Counter() - Constructor for class teetime.stage.Counter
-
- CountingMap<T> - Class in teetime.stage.util
-
An implementation of a map which can be used to count the occurrence of different keys.
- CountingMap() - Constructor for class teetime.stage.util.CountingMap
-
- CountingMapMerger<T> - Class in teetime.stage
-
Receives different CountingMap instances and merges them into a single one.
- CountingMapMerger() - Constructor for class teetime.stage.CountingMapMerger
-
- countUp() - Method in class teetime.framework.scheduling.CountDownAndUpLatch
-
Increases the counter by 1 in a thread-safe manner.
- create(Configuration, AbstractProducerStage<O>) - Static method in class teetime.framework.ConfigurationBuilder
-
- create() - Method in interface teetime.util.ConstructorClosure
-
- createHeader(Writer, int) - Method in class teetime.stage.taskfarm.monitoring.extraction.AbstractStackedCSVExporter
-
Creates the header of a CSV file.
- createHeader(Writer, int) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimePullThroughput2D
-
- createHeader(Writer, int) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimePushThroughput2D
-
- createHeader(Writer, int) - Method in class teetime.stage.taskfarm.monitoring.extraction.StackedTimeSizeWithCapacity2D
-
- createInputPort(Class<T>, String) - Method in class teetime.framework.AbstractConsumerStage
-
- createInputPort() - Method in class teetime.framework.AbstractStage
-
Creates and adds an InputPort to the stage
- createInputPort(Class<T>) - Method in class teetime.framework.AbstractStage
-
Creates and adds an InputPort to the stage
- createInputPort(String) - Method in class teetime.framework.AbstractStage
-
Creates and adds an InputPort to the stage
- createInputPort(Class<T>, String) - Method in class teetime.framework.AbstractStage
-
Creates and adds an InputPort to the stage
- createInputPort(InputPort<T>) - Method in class teetime.framework.CompositeStage
-
- createInstance() - Method in class teetime.framework.exceptionHandling.AbstractExceptionListenerFactory
-
- createInstance(Thread) - Method in class teetime.framework.exceptionHandling.AbstractExceptionListenerFactory
-
- createInstance() - Method in class teetime.framework.exceptionHandling.IgnoringExceptionListenerFactory
-
- createInstance() - Method in class teetime.framework.exceptionHandling.LoggingExceptionListenerFactory
-
- createInstance() - Method in class teetime.framework.exceptionHandling.TerminatingExceptionListenerFactory
-
- createOutputPort() - Method in class teetime.framework.AbstractStage
-
Creates and adds an OutputPort to the stage
- createOutputPort(Class<T>) - Method in class teetime.framework.AbstractStage
-
Creates and adds an OutputPort to the stage
- createOutputPort(String) - Method in class teetime.framework.AbstractStage
-
Creates and adds an OutputPort to the stage
- createOutputPort(Class<T>, String) - Method in class teetime.framework.AbstractStage
-
Creates and adds an OutputPort to the stage
- createOutputPort(OutputPort<T>) - Method in class teetime.framework.CompositeStage
-
- CreatePortAction<T> - Class in teetime.stage.basic.distributor.dynamic
-
- CreatePortAction(InputPort<T>, int) - Constructor for class teetime.stage.basic.distributor.dynamic.CreatePortAction
-
Deprecated.
- CreatePortAction<T> - Class in teetime.stage.basic.merger.dynamic
-
- CreatePortAction(OutputPort<T>, int) - Constructor for class teetime.stage.basic.merger.dynamic.CreatePortAction
-
Deprecated.
- CreatePortActionDistributor<T> - Class in teetime.stage.basic.distributor.dynamic
-
- CreatePortActionDistributor(InputPort<T>, int) - Constructor for class teetime.stage.basic.distributor.dynamic.CreatePortActionDistributor
-
- CreatePortActionMerger<T> - Class in teetime.stage.basic.merger.dynamic
-
- CreatePortActionMerger(OutputPort<T>, int) - Constructor for class teetime.stage.basic.merger.dynamic.CreatePortActionMerger
-
- createPortActionQueue() - Static method in class teetime.util.framework.port.PortActionHelper
-
- CumulativeActivePassivTime - Class in teetime.framework.performancelogging.formatstrategy
-
- CumulativeActivePassivTime(Collection<AbstractStage>) - Constructor for class teetime.framework.performancelogging.formatstrategy.CumulativeActivePassivTime
-
- CyclicIndex - Class in teetime.util.stage.basic
-
- CyclicIndex() - Constructor for class teetime.util.stage.basic.CyclicIndex
-
- CyclicListIterator<T> - Class in teetime.util
-
This iterator infinitely iterates over a list and allows the list to be modified without throwing a ConcurrentMOdificationException
.
- CyclicListIterator(List<T>) - Constructor for class teetime.util.CyclicListIterator
-
- get(T) - Method in class teetime.stage.util.CountingMap
-
- get(int) - Method in class teetime.util.ArrayWrapper
-
- get(int) - Method in interface teetime.util.framework.list.CommittableQueue
-
- get(int) - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- getActiveWaitingTime(AbstractStage) - Static method in class teetime.framework.StateStatistics
-
- getAdaptationWaitingTimeMillis() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getAnalysisWindow() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getBasicEnclosedStage() - Method in class teetime.stage.taskfarm.DynamicTaskFarmStage
-
Returns the first instance of the worker stages enclosed in the task farm.
- getBufferCapacity() - Method in class teetime.stage.io.File2SeqOfWords
-
- getCachedTargetStage() - Method in class teetime.framework.AbstractPipe
-
Performance cache: Avoids the following method chain
- getCapacitiesWithPipeIds() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
- getCapacity() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getCapacity() - Method in class teetime.util.ArrayWrapper
-
- getCharset() - Method in class teetime.stage.io.File2Lines
-
- getCharset() - Method in class teetime.stage.io.File2SeqOfWords
-
- getCharset() - Method in class teetime.stage.io.File2TextLinesFilter
-
- getConfiguration() - Method in class teetime.framework.Execution
-
Retrieves the Configuration which was used to add and arrange all stages needed for this execution.
- getConfiguration() - Method in class teetime.stage.taskfarm.DynamicTaskFarmStage
-
- getContext(Configuration) - Method in class teetime.framework.ConfigurationFacade
-
- getCounter() - Method in class teetime.stage.InstanceCounter
-
- getCurrentCount() - Method in class teetime.framework.scheduling.CountDownAndUpLatch
-
- getCurrentState() - Method in class teetime.framework.AbstractStage
-
This method is thread-safe.
- getData() - Method in interface teetime.stage.taskfarm.monitoring.IMonitoringService
-
- getData() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService
-
- getData() - Method in class teetime.stage.taskfarm.monitoring.SingleTaskFarmMonitoringService
-
- getDelays() - Method in class teetime.stage.ElementDelayMeasuringStage
-
- getDuration(TimeUnit) - Method in class teetime.util.StopWatch
-
- getDurationInMs() - Method in class teetime.util.StopWatch
-
- getDurationInNs() - Method in class teetime.util.StopWatch
-
- getElements() - Method in class teetime.stage.CollectorSink
-
- getElements() - Method in class teetime.stage.InitialElementProducer
-
- getEncoding() - Method in class teetime.stage.io.Printer
-
- getEncoding() - Method in class teetime.stage.MD5Stage
-
- getEntries() - Method in class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
- getExceptionListener(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getFactory(Configuration) - Method in class teetime.framework.ConfigurationFacade
-
- getFileComparator() - Method in class teetime.stage.io.Directory2FilesFilter
-
- getFilter() - Method in class teetime.stage.io.Directory2FilesFilter
-
- getFiniteProducerStages() - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- getFirstStage() - Method in class teetime.stage.io.EveryXthPrinter
-
- getFormatingStrategy() - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- getFrontStages() - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- getHigh() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- getHigh() - Method in class teetime.stage.quicksort.QuicksortSolution
-
- getHistory() - Method in class teetime.stage.taskfarm.adaptation.history.TaskFarmHistoryService
-
- getHistoryService() - Method in class teetime.stage.taskfarm.adaptation.AdaptationThread
-
- getId() - Method in class teetime.framework.AbstractStage
-
- getID() - Method in class teetime.framework.divideandconquer.Identifiable
-
- getId() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.ValueWithId
-
- getIndex() - Method in class teetime.framework.DynamicInputPort
-
- getIndex() - Method in class teetime.framework.DynamicOutputPort
-
- getInitialDelayInMs() - Method in class teetime.stage.Clock
-
- getInputObjectCreator() - Method in class teetime.stage.ObjectProducer
-
Deprecated.
- getInputPort() - Method in class teetime.framework.AbstractConsumerStage
-
- getInputPort() - Method in class teetime.framework.DivideAndConquerStage
-
- getInputPort() - Method in class teetime.stage.basic.Delay
-
- getInputPort() - Method in interface teetime.stage.basic.ITransformation
-
- getInputPort() - Method in class teetime.stage.io.EveryXthPrinter
-
- getInputPort() - Method in class teetime.stage.quicksort.QuicksortStage
-
- getInputPort() - Method in class teetime.stage.StatelessCounter
-
- getInputPort() - Method in class teetime.stage.string.WordCounter
-
- getInputPort() - Method in interface teetime.stage.taskfarm.ITaskFarmDuplicable
-
- getInputPort() - Method in class teetime.stage.taskfarm.StaticTaskFarmStage
-
Returns the input port of the task farm/distributor of the task farm.
- getInputPort() - Method in class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
Returns the input port of the task farm/distributor of the task farm.
- getInputPorts() - Method in class teetime.framework.AbstractStage
-
- getInputPorts(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getInputPorts(CompositeStage) - Method in class teetime.framework.StageFacade
-
- getInputPorts() - Method in interface teetime.framework.test.StageUnderTest
-
- getInputPorts() - Method in class teetime.stage.basic.merger.Merger
-
- getInstance() - Static method in class teetime.framework.performancelogging.ActivationStateLogger
-
- getIntervalDelayInMs() - Method in class teetime.stage.Clock
-
- getInvalidPortConnections() - Method in class teetime.framework.signal.ValidatingSignal
-
- getLastPullThroughputOfPipe(IMonitorablePipe) - Method in class teetime.stage.taskfarm.adaptation.history.TaskFarmHistoryService
-
- getLastPushThroughputOfPipe(IMonitorablePipe) - Method in class teetime.stage.taskfarm.adaptation.history.TaskFarmHistoryService
-
- getLevelIndex(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getLoggedExceptions() - Method in class teetime.framework.exceptionHandling.AbstractExceptionListener
-
- getLongestName() - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- getLow() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- getLow() - Method in class teetime.stage.quicksort.QuicksortSolution
-
- getMatchedOutputPort() - Method in class teetime.stage.InstanceOfFilter
-
- getMaxNumberOfCores() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getMaxNumberOfStages() - Method in class teetime.stage.taskfarm.monitoring.SingleTaskFarmMonitoringService
-
- getMaxSamplesUntilRemove() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getMeanPullThroughput() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getMeanPushThroughput() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getMessage() - Method in exception teetime.framework.validation.AnalysisNotValidException
-
- getMismatchedOutputPort() - Method in class teetime.stage.InstanceOfFilter
-
- getName() - Method in class teetime.framework.AbstractPort
-
- getNewInputPort() - Method in class teetime.stage.basic.merger.Merger
-
- getNewOutputPort() - Method in class teetime.stage.basic.distributor.Distributor
-
- getNewOutputPort() - Method in class teetime.stage.io.EveryXthPrinter
-
- getNext() - Method in class teetime.util.framework.list.CircularList
-
- getNextElement(T[]) - Method in class teetime.util.stage.basic.CyclicIndex
-
Reads the element and increments the internal index afterwards.
- getNextInput(Merger<T>) - Method in class teetime.stage.basic.merger.strategy.BlockingBusyWaitingRoundRobinMergerStrategy
-
- getNextInput(Merger<T>) - Method in class teetime.stage.basic.merger.strategy.BusyWaitingRoundRobinStrategy
-
Deprecated.
- getNextInput(Merger<T>) - Method in interface teetime.stage.basic.merger.strategy.IMergerStrategy
-
- getNextInput(Merger<T>) - Method in class teetime.stage.basic.merger.strategy.NonBlockingFiniteRoundRobinStrategy
-
- getNextInput(Merger<T>) - Method in class teetime.stage.basic.merger.strategy.RoundRobinStrategy
-
Deprecated.
- getNumbers() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- getNumbers() - Method in class teetime.stage.quicksort.QuicksortSolution
-
- getNumElementsPassed() - Method in class teetime.stage.Counter
-
- getNumInputObjects() - Method in class teetime.stage.ObjectProducer
-
Deprecated.
- getNumPulls() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getNumPullsSinceAppStart() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- getNumPullsSinceAppStart() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- getNumPushes() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getNumPushesSinceAppStart() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- getNumPushesSinceAppStart() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- getNumWaits() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- getNumWaits() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- getNumWaits() - Method in class teetime.framework.pipe.strategy.SleepIfFullStrategy
-
- getNumWaits() - Method in class teetime.stage.basic.distributor.strategy.NonBlockingRoundRobinStrategy
-
- getNumWaits() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getOpenedPorts() - Method in class teetime.util.framework.port.PortList
-
- getOutputPort() - Method in class teetime.framework.AbstractProducerStage
-
- getOutputPort() - Method in class teetime.framework.ConfigurationBuilder.Connection
-
- getOutputPort() - Method in class teetime.framework.DivideAndConquerStage
-
- getOutputPort() - Method in class teetime.stage.basic.AbstractTransformation
-
- getOutputPort() - Method in class teetime.stage.basic.Delay
-
- getOutputPort() - Method in interface teetime.stage.basic.ITransformation
-
- getOutputPort() - Method in class teetime.stage.basic.merger.Merger
-
- getOutputPort() - Method in class teetime.stage.InstanceOfFilter
-
- getOutputPort() - Method in class teetime.stage.quicksort.QuicksortStage
-
- getOutputPort() - Method in class teetime.stage.StatelessCounter
-
- getOutputPort() - Method in class teetime.stage.string.WordCounter
-
- getOutputPort() - Method in interface teetime.stage.taskfarm.ITaskFarmDuplicable
-
- getOutputPort() - Method in class teetime.stage.taskfarm.StaticTaskFarmStage
-
Returns the output port of the task farm/merger of the task farm.
- getOutputPort() - Method in class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
Returns the output port of the task farm/merger of the task farm.
- getOutputPortForType(Class<T>) - Method in class teetime.stage.MultipleInstanceOfFilter
-
- getOutputPorts() - Method in class teetime.framework.AbstractStage
-
- getOutputPorts(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getOutputPorts(CompositeStage) - Method in class teetime.framework.StageFacade
-
- getOutputPorts() - Method in interface teetime.framework.test.StageUnderTest
-
- getOutputPorts() - Method in class teetime.stage.basic.distributor.Distributor
-
- getOwningStage() - Method in class teetime.framework.AbstractPort
-
- getOwningThread() - Method in class teetime.framework.AbstractStage
-
- getOwningThread(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getOwningThreadSynched(AbstractStage) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- getPipe() - Method in class teetime.framework.AbstractPort
-
- getPipeCapacity() - Method in class teetime.stage.taskfarm.StaticTaskFarmStage
-
- getPipeCapacity() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getPipeCapacity() - Method in class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
- getPipeMonitoringService() - Method in class teetime.stage.taskfarm.adaptation.AdaptationThread
-
- getPipeMonitoringService() - Method in class teetime.stage.taskfarm.monitoring.extraction.AbstractMonitoringDataExporter
-
- getPipes() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService
-
- getPort() - Method in class teetime.util.io.network.AbstractTcpReader
-
- getPort() - Method in class teetime.util.stage.io.network.AbstractTcpReader
-
- getPrioritizedTaskPool() - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- getPullThroughput() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- getPullThroughput() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- getPullThroughput() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getPullThroughputsWithPipeIds() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
- getPushThroughput() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- getPushThroughput() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- getPushThroughput() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getPushThroughputsWithPipeIds() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
- getResult() - Method in class teetime.stage.CountingMapMerger
-
- getScheduler() - Method in class teetime.framework.AbstractPipe
-
- getSignal() - Method in class teetime.framework.AbstractSynchedPipe
-
Deprecated.
Retrieves and removes the head of the signal queue
- getSignal() - Method in class teetime.framework.pipe.AbstractSynchedPipe
-
Retrieves and removes the head of the signal queue
- getSize() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getSizesWithPipeIds() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
- getSourcePort() - Method in class teetime.framework.AbstractPipe
-
- getSourcePort() - Method in class teetime.framework.InstantiationPipe
-
- getSourcePort() - Method in class teetime.framework.pipe.DummyPipe
-
- getSourcePort() - Method in interface teetime.framework.pipe.IPipe
-
- getSourcePort() - Method in class teetime.framework.validation.InvalidPortConnection
-
- getStage() - Method in class teetime.framework.scheduling.globaltaskpool.StageBuffer
-
- getStageActivationState() - Method in class teetime.framework.performancelogging.StateChange
-
- getStages() - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- getStages() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getStartStages(Configuration) - Method in class teetime.framework.ConfigurationFacade
-
- getStartTimestamp() - Method in class teetime.util.TimestampObject
-
- getStates(AbstractStage) - Static method in class teetime.framework.StateStatistics
-
This method is used to collect the List of States
- getStopTimestamp() - Method in class teetime.util.TimestampObject
-
- getStrategy() - Method in class teetime.stage.basic.distributor.Distributor
-
- getStrategy() - Method in class teetime.stage.basic.merger.Merger
-
- getStreamName() - Method in class teetime.stage.io.Printer
-
- getSumOfPullThroughput() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getSumOfPushThroughput() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getTail() - Method in interface teetime.util.framework.list.CommittableQueue
-
- getTail() - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- getTargetPort() - Method in class teetime.framework.AbstractPipe
-
- getTargetPort() - Method in class teetime.framework.InstantiationPipe
-
- getTargetPort() - Method in class teetime.framework.pipe.DummyPipe
-
- getTargetPort() - Method in interface teetime.framework.pipe.IPipe
-
- getTargetPort() - Method in class teetime.framework.validation.InvalidPortConnection
-
- getTaskFarmMonitoringService() - Method in class teetime.stage.taskfarm.adaptation.AdaptationThread
-
- getTaskFarmMonitoringService() - Method in class teetime.stage.taskfarm.monitoring.extraction.AbstractMonitoringDataExporter
-
- getTerminationStrategy() - Method in class teetime.framework.AbstractProducerStage
-
- getTerminationStrategy() - Method in class teetime.framework.AbstractStage
-
- getTerminationStrategy(AbstractStage) - Method in class teetime.framework.StageFacade
-
- getTextFile() - Method in class teetime.stage.util.TextLineContainer
-
- getTextLine() - Method in class teetime.stage.util.TextLineContainer
-
- getThread() - Method in class teetime.util.ThreadThrowableContainer
-
- getThreadExceptionsMap() - Method in class teetime.framework.exceptionHandling.AbstractExceptionListenerFactory
-
- getThroughputAlgorithm() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getThroughputBoundary() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getThroughputOfEntry(int) - Method in class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
Gets the throughput value at a given history position.
- getThroughputs() - Method in class teetime.stage.ElementThroughputMeasuringStage
-
- getThroughputScore() - Method in class teetime.stage.taskfarm.adaptation.analysis.TaskFarmAnalysisService
-
- getThroughputScoreBoundary() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getThrowable() - Method in class teetime.util.ThreadThrowableContainer
-
- getThrownExceptions() - Method in exception teetime.framework.ExecutionException
-
Returns all exceptions thrown within the execution.
- getTime() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.PipeMonitoringDataContainer
-
- getTime() - Method in class teetime.stage.taskfarm.monitoring.TaskFarmMonitoringData
-
- getTimeStamp() - Method in class teetime.framework.performancelogging.StateChange
-
- getTimestampOfEntry(int) - Method in class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
Gets the timestamp value at a given history position.
- getTimestampTriggerInputPort() - Method in class teetime.stage.basic.Delay
-
- getTriggerInputPort() - Method in class teetime.stage.ElementDelayMeasuringStage
-
- getTriggerInputPort() - Method in class teetime.stage.ElementThroughputMeasuringStage
-
- getTroughputAnalysis(ThroughputHistory) - Method in class teetime.stage.taskfarm.adaptation.analysis.AbstractThroughputAlgorithm
-
Calculates the throughput score for a given history.
- getType() - Method in class teetime.framework.AbstractPort
-
- getType() - Method in class teetime.stage.InstanceOfFilter
-
- getUniquePipeId() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringData
-
- getValue() - Method in class teetime.stage.taskfarm.monitoring.PipeMonitoringService.ValueWithId
-
- getWeightedAlgorithmMethod() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- getWorkerStages() - Method in class teetime.stage.taskfarm.StaticTaskFarmStage
-
- getWorkerStages() - Method in class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
- GlobalTaskPoolScheduling - Class in teetime.framework.scheduling.globaltaskpool
-
This scheduling approach maintains a global, synchronized, prioritized task pool whose tasks are stages.
- GlobalTaskPoolScheduling(int, Configuration) - Constructor for class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
A thread executes a stage x per job.
- GlobalTaskPoolScheduling(int, Configuration, int) - Constructor for class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- Identifiable - Class in teetime.framework.divideandconquer
-
An object with an unique ID.
- Identifiable() - Constructor for class teetime.framework.divideandconquer.Identifiable
-
- Identifiable(int) - Constructor for class teetime.framework.divideandconquer.Identifiable
-
- IDistributorStrategy - Interface in teetime.stage.basic.distributor.strategy
-
- IgnoringExceptionListenerFactory - Class in teetime.framework.exceptionHandling
-
- IgnoringExceptionListenerFactory() - Constructor for class teetime.framework.exceptionHandling.IgnoringExceptionListenerFactory
-
- IMergerStrategy - Interface in teetime.stage.basic.merger.strategy
-
- IMonitorablePipe - Interface in teetime.framework.pipe
-
- IMonitoringData - Interface in teetime.stage.taskfarm.monitoring
-
Represents a data container of a monitored object.
- IMonitoringService<K,V extends IMonitoringData> - Interface in teetime.stage.taskfarm.monitoring
-
Represents an interface on a monitoring service used to monitor varying object, e.g.
- increment(T) - Method in class teetime.stage.util.CountingMap
-
Increments the value of key by one.
- INIT_SAMPLES_UNTIL_REMOVE - Static variable in class teetime.stage.taskfarm.TaskFarmConfiguration
-
represents an initial value for the samples until remove for TaskFarmReconfigurationCommandService
- InitialElementProducer<T> - Class in teetime.stage
-
Represents a producer stage which outputs all of its elements in the first and only execution.
- InitialElementProducer(T...) - Constructor for class teetime.stage.InitialElementProducer
-
- InitialElementProducer(Collection<T>) - Constructor for class teetime.stage.InitialElementProducer
-
- InputHolder<I> - Class in teetime.framework.test
-
- inputPort - Variable in class teetime.framework.AbstractConsumerStage
-
- InputPort<T> - Class in teetime.framework
-
- InputPort() - Constructor for class teetime.framework.InputPort
-
For testing purposes only.
- InputPortRemovedListener - Interface in teetime.framework
-
- InputPortSizePrinter<T> - Class in teetime.stage
-
- InputPortSizePrinter() - Constructor for class teetime.stage.InputPortSizePrinter
-
- INSTANCE - Static variable in class teetime.framework.ConfigurationFacade
-
- INSTANCE - Static variable in exception teetime.framework.exceptionHandling.TerminateException
-
- INSTANCE - Static variable in class teetime.framework.pipe.BoundedSynchedPipeFactory
-
- INSTANCE - Static variable in class teetime.framework.pipe.DummyPipe
-
- INSTANCE - Static variable in class teetime.framework.RuntimeServiceFacade
-
- INSTANCE - Static variable in class teetime.framework.StageFacade
-
- InstanceCounter<T,C extends T> - Class in teetime.stage
-
- InstanceCounter(Class<C>) - Constructor for class teetime.stage.InstanceCounter
-
- InstanceOfFilter<I,O extends I> - Class in teetime.stage
-
- InstanceOfFilter(Class<O>) - Constructor for class teetime.stage.InstanceOfFilter
-
- InstantiationPipe<T> - Class in teetime.framework
-
- InstantiationPipe(OutputPort<? extends T>, InputPort<T>, int) - Constructor for class teetime.framework.InstantiationPipe
-
- INVALID_SCORE - Static variable in class teetime.stage.taskfarm.adaptation.analysis.AbstractThroughputAlgorithm
-
represents an invalid throughput score
- InvalidPortConnection - Class in teetime.framework.validation
-
- InvalidPortConnection(OutputPort<?>, InputPort<?>) - Constructor for class teetime.framework.validation.InvalidPortConnection
-
- InvalidTestCaseSetupException - Exception in teetime.framework.test
-
Represents an exception in the setup of a test case.
- InvalidTestCaseSetupException(String) - Constructor for exception teetime.framework.test.InvalidTestCaseSetupException
-
- IPipe<T> - Interface in teetime.framework.pipe
-
Represents a pipe that connects an output port with an input port.
- IPipeFactory - Interface in teetime.framework.pipe
-
- isActive() - Method in class teetime.framework.AbstractStage
-
- isAfter(StageState) - Method in enum teetime.framework.StageState
-
- isAppend() - Method in class teetime.stage.io.Printer
-
- isBaseCase() - Method in class teetime.framework.divideandconquer.AbstractDivideAndConquerProblem
-
Determines whether or not the problem is a base case.
- isBaseCase() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- isBefore(StageState) - Method in enum teetime.framework.StageState
-
- isBeingExecuted() - Method in class teetime.framework.AbstractStage
-
- isBeingExecuted(AbstractStage) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- isClosed() - Method in class teetime.framework.AbstractSynchedPipe
-
Deprecated.
- isClosed() - Method in class teetime.framework.AbstractUnsynchedPipe
-
Deprecated.
- isClosed() - Method in class teetime.framework.InputPort
-
- isClosed() - Method in class teetime.framework.InstantiationPipe
-
- isClosed() - Method in class teetime.framework.pipe.AbstractSynchedPipe
-
- isClosed() - Method in class teetime.framework.pipe.AbstractUnsynchedPipe
-
- isClosed() - Method in class teetime.framework.pipe.DummyPipe
-
- isClosed() - Method in interface teetime.framework.pipe.IPipe
-
- isDone() - Method in class teetime.framework.scheduling.globaltaskpool.StageBuffer
-
- isEmpty() - Method in class teetime.framework.InstantiationPipe
-
- isEmpty() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- isEmpty() - Method in class teetime.framework.pipe.DummyPipe
-
- isEmpty() - Method in interface teetime.framework.pipe.IPipe
-
Checks whether the pipe is empty or not.
- isEmpty() - Method in class teetime.framework.pipe.ReflexivePipe
-
- isEmpty() - Method in class teetime.framework.pipe.UnboundedSynchedPipe
-
- isEmpty() - Method in class teetime.framework.pipe.UnsynchedPipe
-
- isEmpty() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- isEmpty() - Method in interface teetime.util.framework.list.CommittableQueue
-
- isEmpty() - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- ISignal - Interface in teetime.framework.signal
-
- isMet() - Method in class teetime.framework.termination.NextActiveStageShouldTerminate
-
- isMet() - Method in class teetime.framework.termination.StageHasTerminated
-
- isMet() - Method in class teetime.framework.termination.TerminationCondition
-
- isMet(AbstractStage) - Method in class teetime.framework.Traverser.AlreadyRunsEndOfTraverse
-
- isMet(AbstractStage) - Method in interface teetime.framework.Traverser.EndOfTraverse
-
- isMonitoringEnabled() - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- isPaused() - Method in class teetime.framework.AbstractStage
-
- isPausedStage(AbstractStage) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- isProducer() - Method in class teetime.framework.AbstractStage
-
- isRunning() - Method in interface teetime.framework.scheduling.globaltaskpool.ITaskQueueStage
-
- isStateless() - Method in class teetime.framework.AbstractStage
-
This method is used by some schedulers to improve parallelism and thus to improve the overall performance.
- ITaskFarmDuplicable<I,O> - Interface in teetime.stage.taskfarm
-
- ITaskQueueDuplicable - Interface in teetime.framework.scheduling.globaltaskpool
-
Created by nilsziermann on 29.12.16.
- ITaskQueueInformation - Interface in teetime.framework.scheduling.globaltaskpool
-
Created by nilsziermann on 04.01.17.
- ITaskQueueStage - Interface in teetime.framework.scheduling.globaltaskpool
-
Created by nilsziermann on 29.12.16.
- iterator() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- ITransformation<I,O> - Interface in teetime.stage.basic
-
- ITraverserVisitor - Interface in teetime.framework
-
- ScheduleQueue - Interface in teetime.framework.scheduling.globaltaskpool
-
Represents a queue which can be used by the scheduler.
- scheduleStage(AbstractStage) - Method in interface teetime.framework.scheduling.globaltaskpool.ScheduleQueue
-
- scheduleStages(Collection<? extends AbstractStage>) - Method in interface teetime.framework.scheduling.globaltaskpool.ScheduleQueue
-
- SCParkTakeStrategy<E> - Class in teetime.util.framework.concurrent.queue.takestrategy
-
- SCParkTakeStrategy() - Constructor for class teetime.util.framework.concurrent.queue.takestrategy.SCParkTakeStrategy
-
- send(T) - Method in class teetime.framework.OutputPort
-
Guarantees the delivery of the given element
.
- send(I...) - Method in class teetime.framework.test.StageTester
-
- send(List<I>) - Method in class teetime.framework.test.StageTester
-
- sendingFailed(AbstractStage) - Static method in class teetime.framework.StateStatistics
-
This method is called by Pipes if the sending of the next element needs to be delayed because of full Queue.
- sendingSucceeded(AbstractStage) - Static method in class teetime.framework.StateStatistics
-
This method is called when the element is successfully added to the Pipe.
- sendNonBlocking(T) - Method in class teetime.framework.OutputPort
-
- sendSignal(ISignal) - Method in class teetime.framework.AbstractSynchedPipe
-
Deprecated.
- sendSignal(ISignal) - Method in class teetime.framework.AbstractUnsynchedPipe
-
Deprecated.
- sendSignal(ISignal) - Method in class teetime.framework.InstantiationPipe
-
- sendSignal(ISignal) - Method in class teetime.framework.OutputPort
-
- sendSignal(ISignal) - Method in class teetime.framework.pipe.AbstractSynchedPipe
-
- sendSignal(ISignal) - Method in class teetime.framework.pipe.AbstractUnsynchedPipe
-
- sendSignal(ISignal) - Method in class teetime.framework.pipe.DummyPipe
-
- sendSignal(ISignal) - Method in interface teetime.framework.pipe.IPipe
-
A stage can pass on a signal by executing this method.
- setAdaptationWaitingTimeMillis(int) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setAnalysisWindow(int) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setAppend(boolean) - Method in class teetime.stage.io.Printer
-
- setDone(boolean) - Method in class teetime.framework.scheduling.globaltaskpool.StageBuffer
-
- setEncoding(String) - Method in class teetime.stage.io.Printer
-
- setExceptionHandler(AbstractStage, AbstractExceptionListener) - Method in class teetime.framework.StageFacade
-
- setFileComparator(Comparator<File>) - Method in class teetime.stage.io.Directory2FilesFilter
-
- setFilter(FileFilter) - Method in class teetime.stage.io.Directory2FilesFilter
-
- setFormatingStrategy(ActivationStateLogger.IFormatingStrategy) - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- setIndex(int) - Method in class teetime.framework.DynamicInputPort
-
- setIndex(int) - Method in class teetime.framework.DynamicOutputPort
-
- setInitialDelayInMs(long) - Method in class teetime.stage.Clock
-
- setInputObjectCreator(ConstructorClosure<T>) - Method in class teetime.stage.ObjectProducer
-
Deprecated.
- setIntervalDelayInMs(long) - Method in class teetime.stage.Clock
-
- setIsBeingExecuted(AbstractStage, boolean) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- setLevelIndex(AbstractStage, int) - Method in class teetime.framework.StageFacade
-
- setLongestName(int) - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- setMaxNumberOfCores(int) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setMaxSamplesUntilRemove(int) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setMonitoringEnabled(boolean) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setNumInputObjects(long) - Method in class teetime.stage.ObjectProducer
-
Deprecated.
- setOwningThread(AbstractStage, Thread) - Method in class teetime.framework.StageFacade
-
- setOwningThreadSynced(AbstractStage, TeeTimeTaskQueueThreadChw) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- setPaused(boolean) - Method in class teetime.framework.AbstractStage
-
- setPipeCapacity(int) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setScheduler(PipeScheduler) - Method in class teetime.framework.AbstractPipe
-
- setScheduler(PipeScheduler) - Method in class teetime.framework.InstantiationPipe
-
- setScheduler(PipeScheduler) - Method in class teetime.framework.pipe.DummyPipe
-
- setScheduler(PipeScheduler) - Method in interface teetime.framework.pipe.IPipe
-
- setScheduler(AbstractStage, TeeTimeScheduler) - Method in class teetime.framework.StageFacade
-
- setStartTimestamp(long) - Method in class teetime.util.TimestampObject
-
- setStateless(boolean) - Method in class teetime.framework.AbstractStage
-
- setStopTimestamp(long) - Method in class teetime.util.TimestampObject
-
- setStrategy(IDistributorStrategy) - Method in class teetime.stage.basic.distributor.Distributor
-
- setStrategy(IMergerStrategy) - Method in class teetime.stage.basic.merger.Merger
-
- setStreamName(String) - Method in class teetime.stage.io.Printer
-
- setThroughputAlgorithm(String) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setThroughputScoreBoundary(double) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- setType(Class<O>) - Method in class teetime.stage.InstanceOfFilter
-
- setWeightedAlgorithmMethod(WeightedAlgorithm.WeightMethod) - Method in class teetime.stage.taskfarm.TaskFarmConfiguration
-
- shouldBeTerminated() - Method in class teetime.framework.AbstractStage
-
- shouldBeTerminated(AbstractStage) - Method in class teetime.framework.StageFacade
-
- signal() - Method in interface teetime.util.framework.concurrent.queue.putstrategy.PutStrategy
-
- signal() - Method in class teetime.util.framework.concurrent.queue.putstrategy.YieldPutStrategy
-
- signal() - Method in class teetime.util.framework.concurrent.queue.takestrategy.SCParkTakeStrategy
-
- signal() - Method in interface teetime.util.framework.concurrent.queue.takestrategy.TakeStrategy
-
- signal() - Method in class teetime.util.framework.concurrent.queue.takestrategy.YieldTakeStrategy
-
- signalAll() - Method in class teetime.util.stage.OneTimeCondition
-
- signalAlreadyReceived(ISignal, InputPort<?>) - Method in class teetime.framework.AbstractStage
-
- SignalVisitor - Class in teetime.framework.scheduling.globaltaskpool
-
- SignalVisitor(ISignal) - Constructor for class teetime.framework.scheduling.globaltaskpool.SignalVisitor
-
- SingleTaskFarmMonitoringService - Class in teetime.stage.taskfarm.monitoring
-
Represents a monitoring service for a task farm.
- SingleTaskFarmMonitoringService(DynamicTaskFarmStage<?, ?, ?>, TaskFarmHistoryService<?, ?, ?>) - Constructor for class teetime.stage.taskfarm.monitoring.SingleTaskFarmMonitoringService
-
Constructor.
- Sink<T> - Class in teetime.stage.basic
-
- Sink() - Constructor for class teetime.stage.basic.Sink
-
- size() - Method in class teetime.framework.InstantiationPipe
-
- size() - Method in class teetime.framework.pipe.BoundedSynchedPipe
-
- size() - Method in class teetime.framework.pipe.DummyPipe
-
- size() - Method in interface teetime.framework.pipe.IMonitorablePipe
-
- size() - Method in interface teetime.framework.pipe.IPipe
-
- size() - Method in class teetime.framework.pipe.ReflexivePipe
-
- size() - Method in class teetime.framework.pipe.UnboundedSynchedPipe
-
- size() - Method in class teetime.framework.pipe.UnsynchedPipe
-
- size() - Method in class teetime.stage.util.CountingMap
-
- size() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- size() - Method in interface teetime.util.framework.list.CommittableQueue
-
- size() - Method in class teetime.util.framework.list.CommittableResizableArrayQueue
-
- size() - Method in class teetime.util.framework.list.ObjectPooledLinkedList
-
- size() - Method in class teetime.util.framework.port.PortList
-
- SkipIfFullStrategy - Class in teetime.framework.pipe.strategy
-
- SkipIfFullStrategy() - Constructor for class teetime.framework.pipe.strategy.SkipIfFullStrategy
-
- SleepIfFullStrategy - Class in teetime.framework.pipe.strategy
-
- SleepIfFullStrategy() - Constructor for class teetime.framework.pipe.strategy.SleepIfFullStrategy
-
- solveDirectly() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- StackedTimePullThroughput2D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing the time and the pull throughput of each monitored pipe.
- StackedTimePullThroughput2D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.StackedTimePullThroughput2D
-
Constructor.
- StackedTimePushThroughput2D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing the time and the push throughput of each monitored pipe.
- StackedTimePushThroughput2D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.StackedTimePushThroughput2D
-
Constructor.
- StackedTimeSizeWithCapacity2D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing the time, the pipe capacity,
and the current size of each monitored pipe.
- StackedTimeSizeWithCapacity2D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.StackedTimeSizeWithCapacity2D
-
Constructor.
- StacklessException - Exception in teetime.util
-
- StacklessException(String) - Constructor for exception teetime.util.StacklessException
-
- StageBuffer - Class in teetime.framework.scheduling.globaltaskpool
-
Created by nilsziermann on 05.01.17.
- StageBuffer(AbstractStage, boolean) - Constructor for class teetime.framework.scheduling.globaltaskpool.StageBuffer
-
- StageFacade - Class in teetime.framework
-
- StageHasTerminated - Class in teetime.framework.termination
-
- StageHasTerminated(AbstractStage) - Constructor for class teetime.framework.termination.StageHasTerminated
-
- StageState - Enum in teetime.framework
-
- StageTester - Class in teetime.framework.test
-
This class can be used to test single stages in JUnit test cases.
- StageUnderTest - Interface in teetime.framework.test
-
- start() - Method in class teetime.framework.test.StageTester
-
This method will start the test and block until it is finished.
- start() - Method in class teetime.util.StopWatch
-
- StartingSignal - Class in teetime.framework.signal
-
- StartingSignal() - Constructor for class teetime.framework.signal.StartingSignal
-
- startStageAtRuntime(AbstractStage) - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- startStageAtRuntime(AbstractStage) - Method in class teetime.framework.scheduling.pushpullmodel.PushPullScheduling
-
- startStageAtRuntime(AbstractStage) - Method in interface teetime.framework.TeeTimeScheduler
-
- StartTimestampFilter - Class in teetime.stage
-
- StartTimestampFilter() - Constructor for class teetime.stage.StartTimestampFilter
-
- startWithinNewThread(AbstractStage, AbstractStage) - Method in class teetime.framework.RuntimeServiceFacade
-
Does not send signals.
- StateChange - Class in teetime.framework.performancelogging
-
This class stores an active/inactive flag at a given time.
- StateChange(StateChange.StageActivationState, long) - Constructor for class teetime.framework.performancelogging.StateChange
-
- StateChange.StageActivationState - Enum in teetime.framework.performancelogging
-
- StatelessCounter<T> - Class in teetime.stage
-
- StatelessCounter() - Constructor for class teetime.stage.StatelessCounter
-
- StateStatistics - Class in teetime.framework
-
Provides access to package-private statistics methods of the
AbstractStage
.
- StaticTaskFarmStage<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm
-
Represents the task farm parallelization pattern in TeeTime.
- StaticTaskFarmStage(T) - Constructor for class teetime.stage.taskfarm.StaticTaskFarmStage
-
Creates a task farm stage with n worker stages and a pipe capacity of , where n
is
- StaticTaskFarmStage(T, int) - Constructor for class teetime.stage.taskfarm.StaticTaskFarmStage
-
- StaticTaskFarmStage(T, int, int) - Constructor for class teetime.stage.taskfarm.StaticTaskFarmStage
-
- StaticTaskFarmStage(T, int, int, Distributor<I>, Merger<O>) - Constructor for class teetime.stage.taskfarm.StaticTaskFarmStage
-
- stopAdaptationThread() - Method in class teetime.stage.taskfarm.adaptation.AdaptationThread
-
Terminate the adaptation thread.
- StopTimestampFilter - Class in teetime.stage
-
- StopTimestampFilter() - Constructor for class teetime.stage.StopTimestampFilter
-
- StopWatch - Class in teetime.util
-
- StopWatch() - Constructor for class teetime.util.StopWatch
-
- storeFence - Variable in class teetime.util.framework.concurrent.queue.takestrategy.SCParkTakeStrategy
-
- strategy - Variable in class teetime.stage.basic.distributor.Distributor
-
- STREAM_NULL - Static variable in class teetime.stage.io.Printer
-
- STREAM_STDERR - Static variable in class teetime.stage.io.Printer
-
- STREAM_STDLOG - Static variable in class teetime.stage.io.Printer
-
- STREAM_STDOUT - Static variable in class teetime.stage.io.Printer
-
- StreamProducer<T> - Class in teetime.stage
-
- StreamProducer(BaseStream<T, ?>) - Constructor for class teetime.stage.StreamProducer
-
- SuperNotCalledException - Exception in teetime.framework
-
- take() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- TakeStrategy<E> - Interface in teetime.util.framework.concurrent.queue.takestrategy
-
- TaskFarmAnalysisException - Exception in teetime.stage.taskfarm.exception
-
Represents an exception thrown by the task farm analysis component.
- TaskFarmAnalysisException(String, Throwable) - Constructor for exception teetime.stage.taskfarm.exception.TaskFarmAnalysisException
-
Represents an exception thrown by the task farm analysis component.
- TaskFarmAnalysisService<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm.adaptation.analysis
-
Represents an interface to call a throughput algorithm
by using the throughput algorithm class name.
- TaskFarmAnalysisService(TaskFarmConfiguration<I, O, T>) - Constructor for class teetime.stage.taskfarm.adaptation.analysis.TaskFarmAnalysisService
-
Create a new task farm analysis service using the specified task farm configuration.
- TaskFarmConfiguration<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm
-
Represents the configuration of a single Task Farm.
- TaskFarmControllerException - Exception in teetime.stage.taskfarm.exception
-
Represents an exception thrown by the task farm reconfiguration component.
- TaskFarmControllerException(String, Throwable) - Constructor for exception teetime.stage.taskfarm.exception.TaskFarmControllerException
-
Represents an exception thrown by the task farm reconfiguration component.
- TaskFarmHistoryService<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm.adaptation.history
-
Represents the history service which provides the other
adaptation thread services with performance measurements.
- TaskFarmHistoryService(DynamicTaskFarmStage<I, O, T>) - Constructor for class teetime.stage.taskfarm.adaptation.history.TaskFarmHistoryService
-
Create a task farm history service for the specified task farm.
- TaskFarmInvalidPipeException - Exception in teetime.stage.taskfarm.exception
-
Represents an exception thrown by the task farm.
- TaskFarmInvalidPipeException(String, Throwable) - Constructor for exception teetime.stage.taskfarm.exception.TaskFarmInvalidPipeException
-
Represents an exception thrown by the task farm.
- TaskFarmMonitoringData - Class in teetime.stage.taskfarm.monitoring
-
Represents all parameters that are recorded per measurement for a task farm.
- TaskFarmReconfigurationService<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm.adaptation.reconfiguration
-
Represents a service to start the reconfiguration process for the task farm
using a particular throughput score.
- TaskFarmReconfigurationService(DynamicTaskFarmStage<I, O, T>) - Constructor for class teetime.stage.taskfarm.adaptation.reconfiguration.TaskFarmReconfigurationService
-
Create a task farm reconfiguration service for a specified task farm.
- TaskFarmStage<I,O,T extends ITaskFarmDuplicable<I,O>> - Class in teetime.stage.taskfarm
-
- TaskFarmStage(T) - Constructor for class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
Creates a task farm stage with n worker stages and a pipe capacity of , where n
is
- TaskFarmStage(T, int) - Constructor for class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
- TaskFarmStage(T, int, int) - Constructor for class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
- TaskFarmStage(T, int, int, Distributor<I>, Merger<O>) - Constructor for class teetime.stage.taskfarm.TaskFarmStage
-
Deprecated.
- teetime.framework - package teetime.framework
-
Contains the implementation of the TeeTime framework.
- teetime.framework.divideandconquer - package teetime.framework.divideandconquer
-
- teetime.framework.exceptionHandling - package teetime.framework.exceptionHandling
-
Copyright © 2015 Christian Wulf, Nelson Tavares de Sousa (http://teetime-framework.github.io)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
- teetime.framework.performancelogging - package teetime.framework.performancelogging
-
- teetime.framework.performancelogging.formatstrategy - package teetime.framework.performancelogging.formatstrategy
-
- teetime.framework.pipe - package teetime.framework.pipe
-
Contains all pipes related classes, such as factories and pre-defined pipes.
- teetime.framework.pipe.strategy - package teetime.framework.pipe.strategy
-
- teetime.framework.scheduling - package teetime.framework.scheduling
-
- teetime.framework.scheduling.globaltaskpool - package teetime.framework.scheduling.globaltaskpool
-
- teetime.framework.scheduling.pushpullmodel - package teetime.framework.scheduling.pushpullmodel
-
- teetime.framework.signal - package teetime.framework.signal
-
Contains the signals that are used within the framework.
- teetime.framework.termination - package teetime.framework.termination
-
- teetime.framework.test - package teetime.framework.test
-
Copyright © 2015 Christian Wulf, Nelson Tavares de Sousa (http://teetime-framework.github.io)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
- teetime.framework.validation - package teetime.framework.validation
-
- teetime.stage - package teetime.stage
-
Contains a set of pre-defined stages, which are ready-to-go and can be used for analysis configuration.
- teetime.stage.basic - package teetime.stage.basic
-
- teetime.stage.basic.distributor - package teetime.stage.basic.distributor
-
- teetime.stage.basic.distributor.dynamic - package teetime.stage.basic.distributor.dynamic
-
- teetime.stage.basic.distributor.strategy - package teetime.stage.basic.distributor.strategy
-
- teetime.stage.basic.merger - package teetime.stage.basic.merger
-
- teetime.stage.basic.merger.dynamic - package teetime.stage.basic.merger.dynamic
-
- teetime.stage.basic.merger.strategy - package teetime.stage.basic.merger.strategy
-
- teetime.stage.io - package teetime.stage.io
-
- teetime.stage.quicksort - package teetime.stage.quicksort
-
- teetime.stage.string - package teetime.stage.string
-
- teetime.stage.taskfarm - package teetime.stage.taskfarm
-
- teetime.stage.taskfarm.adaptation - package teetime.stage.taskfarm.adaptation
-
- teetime.stage.taskfarm.adaptation.analysis - package teetime.stage.taskfarm.adaptation.analysis
-
- teetime.stage.taskfarm.adaptation.analysis.algorithm - package teetime.stage.taskfarm.adaptation.analysis.algorithm
-
- teetime.stage.taskfarm.adaptation.history - package teetime.stage.taskfarm.adaptation.history
-
- teetime.stage.taskfarm.adaptation.reconfiguration - package teetime.stage.taskfarm.adaptation.reconfiguration
-
- teetime.stage.taskfarm.exception - package teetime.stage.taskfarm.exception
-
- teetime.stage.taskfarm.monitoring - package teetime.stage.taskfarm.monitoring
-
- teetime.stage.taskfarm.monitoring.extraction - package teetime.stage.taskfarm.monitoring.extraction
-
- teetime.stage.util - package teetime.stage.util
-
- teetime.stage.xml - package teetime.stage.xml
-
- teetime.util - package teetime.util
-
Contains a set of utility classes, which are used by the TeeTime framework.
- teetime.util.framework.concurrent.queue - package teetime.util.framework.concurrent.queue
-
- teetime.util.framework.concurrent.queue.putstrategy - package teetime.util.framework.concurrent.queue.putstrategy
-
- teetime.util.framework.concurrent.queue.takestrategy - package teetime.util.framework.concurrent.queue.takestrategy
-
- teetime.util.framework.list - package teetime.util.framework.list
-
- teetime.util.framework.port - package teetime.util.framework.port
-
- teetime.util.io.network - package teetime.util.io.network
-
- teetime.util.stage - package teetime.util.stage
-
- teetime.util.stage.basic - package teetime.util.stage.basic
-
- teetime.util.stage.io.network - package teetime.util.stage.io.network
-
- TeeTimeScheduler - Interface in teetime.framework
-
Represents a scheduling strategy for TeeTime-based configurations.
- terminate() - Method in class teetime.framework.MonitoringThread
-
Sets the terminated
flag and interrupts this thread.
- terminate() - Method in class teetime.util.io.network.AbstractTcpReader
-
- terminate() - Method in class teetime.util.stage.io.network.AbstractTcpReader
-
- TERMINATE_ELEMENT - Static variable in class teetime.framework.AbstractPort
-
- TerminateException - Exception in teetime.framework.exceptionHandling
-
Represents an exception which is used to terminate the running thread.
- terminateStage() - Method in class teetime.framework.AbstractStage
-
- TerminatingExceptionListenerFactory - Class in teetime.framework.exceptionHandling
-
- TerminatingExceptionListenerFactory() - Constructor for class teetime.framework.exceptionHandling.TerminatingExceptionListenerFactory
-
- TerminatingSignal - Class in teetime.framework.signal
-
- TerminatingSignal() - Constructor for class teetime.framework.signal.TerminatingSignal
-
- TerminationCondition - Class in teetime.framework.termination
-
Represents a termination condition which is used by those producers which were formerly infinite producers.
- TerminationCondition() - Constructor for class teetime.framework.termination.TerminationCondition
-
- TerminationStrategy - Enum in teetime.framework
-
- test(AbstractStage) - Static method in class teetime.framework.test.StageTester
-
Prepares to test the given stage.
- test(CompositeStage) - Static method in class teetime.framework.test.StageTester
-
Prepares to test the given composite stage.
- TextLineContainer - Class in teetime.stage.util
-
- TextLineContainer(File, String, int) - Constructor for class teetime.stage.util.TextLineContainer
-
- ThreadThrowableContainer - Class in teetime.util
-
- ThreadThrowableContainer(Thread, Throwable) - Constructor for class teetime.util.ThreadThrowableContainer
-
- ThroughputHistory - Class in teetime.stage.taskfarm.adaptation.history
-
Represents a container of multiple ThroughputEntry
.
- ThroughputHistory(TaskFarmConfiguration<?, ?, ?>) - Constructor for class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
Creates a new throughput history with the analysis window specified in the configuration.
- ThroughputHistory() - Constructor for class teetime.stage.taskfarm.adaptation.history.ThroughputHistory
-
Creates a new throughput history with the analysis window of 20 (for testing purposes)
- TimeBoundary2D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing one time-boundary pair,
showing the computation time with the given throughput boundary.
- TimeBoundary2D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.TimeBoundary2D
-
Constructor.
- TimeBoundaryMSPullThroughput3D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing time-boundary-mean pull throughput-total pull throughput-tuples.
- TimeBoundaryMSPullThroughput3D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.TimeBoundaryMSPullThroughput3D
-
Constructor.
- TimeBoundaryMSPushThroughput3D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing time-boundary-mean push throughput-total push throughput-tuples.
- TimeBoundaryMSPushThroughput3D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.TimeBoundaryMSPushThroughput3D
-
Constructor.
- TimeBoundaryStages3D - Class in teetime.stage.taskfarm.monitoring.extraction
-
Represents a CSV file containing time-boundary-amount of stages-tuples.
- TimeBoundaryStages3D(PipeMonitoringService, SingleTaskFarmMonitoringService) - Constructor for class teetime.stage.taskfarm.monitoring.extraction.TimeBoundaryStages3D
-
Constructor.
- TimestampObject - Class in teetime.util
-
Object for performance evaluation
- TimestampObject() - Constructor for class teetime.util.TimestampObject
-
- to(ITransformation<I, O>) - Method in class teetime.framework.ConfigurationBuilder.Connection
-
- to(S, Function<S, InputPort<I>>, Function<S, OutputPort<O>>) - Method in class teetime.framework.ConfigurationBuilder.Connection
-
- to(InputPort<? super I>) - Method in class teetime.framework.test.InputHolder
-
- toArray(T[]) - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- toArray() - Method in class teetime.util.framework.concurrent.queue.PCBlockingQueue
-
- Tokenizer - Class in teetime.stage.string
-
- Tokenizer(String) - Constructor for class teetime.stage.string.Tokenizer
-
- ToLowerCase - Class in teetime.stage.string
-
Receives a string and passes it on to the next stage only with lower case letters.
- ToLowerCase() - Constructor for class teetime.stage.string.ToLowerCase
-
- toString() - Method in class teetime.framework.AbstractPipe
-
- toString() - Method in class teetime.framework.AbstractPort
-
- toString() - Method in class teetime.framework.AbstractStage
-
Returns a string representation of this stage including its unique identifier.
- toString() - Method in class teetime.framework.performancelogging.ActivationStateLogger
-
- toString() - Method in class teetime.framework.scheduling.globaltaskpool.GlobalTaskPoolScheduling
-
- toString() - Method in class teetime.framework.validation.InvalidPortConnection
-
- toString() - Method in class teetime.stage.quicksort.QuicksortProblem
-
- toString() - Method in class teetime.stage.quicksort.QuicksortSolution
-
- toString() - Method in class teetime.stage.util.CountingMap
-
- toString() - Method in class teetime.stage.util.TextLineContainer
-
- toString() - Method in class teetime.util.ThreadThrowableContainer
-
- traverse(AbstractStage, ITraverserVisitor) - Method in class teetime.framework.BreadthFirstTraverser
-
- traverse(AbstractStage) - Method in class teetime.framework.Traverser
-
- Traverser - Class in teetime.framework
-
Traverses the all stages that are reachable from the given stage.
- Traverser(ITraverserVisitor) - Constructor for class teetime.framework.Traverser
-
- Traverser(ITraverserVisitor, Traverser.EndOfTraverse) - Constructor for class teetime.framework.Traverser
-
- Traverser.AlreadyRunsEndOfTraverse - Class in teetime.framework
-
Represents the following termination condition: stop if the stage already runs or has been terminated
- Traverser.EndOfTraverse - Interface in teetime.framework
-
- Traverser.VisitorBehavior - Enum in teetime.framework
-
- trigger(AbstractStage) - Method in interface teetime.framework.signal.ISignal
-
- trigger(AbstractStage) - Method in class teetime.framework.signal.StartingSignal
-
- trigger(AbstractStage) - Method in class teetime.framework.signal.TerminatingSignal
-
- trigger(AbstractStage) - Method in class teetime.framework.signal.ValidatingSignal
-
- ValidatingSignal - Class in teetime.framework.signal
-
- ValidatingSignal() - Constructor for class teetime.framework.signal.ValidatingSignal
-
- value - Variable in class teetime.util.framework.list.ListContainer
-
- valueOf(String) - Static method in enum teetime.framework.exceptionHandling.AbstractExceptionListener.FurtherExecution
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.framework.performancelogging.StateChange.StageActivationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.framework.StageState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.framework.TerminationStrategy
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.framework.Traverser.VisitorBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.stage.CipherStage.CipherMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.stage.taskfarm.adaptation.analysis.algorithm.WeightedAlgorithm.WeightMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum teetime.stage.ZipByteArray.ZipMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum teetime.framework.exceptionHandling.AbstractExceptionListener.FurtherExecution
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.framework.performancelogging.StateChange.StageActivationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.framework.StageState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.framework.TerminationStrategy
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.framework.Traverser.VisitorBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.stage.CipherStage.CipherMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.stage.taskfarm.adaptation.analysis.algorithm.WeightedAlgorithm.WeightMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum teetime.stage.ZipByteArray.ZipMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueWithId(T, Integer) - Constructor for class teetime.stage.taskfarm.monitoring.PipeMonitoringService.ValueWithId
-
Constructor.
- visit(AbstractStage) - Method in interface teetime.framework.ITraverserVisitor
-
- visit(AbstractPort<?>) - Method in interface teetime.framework.ITraverserVisitor
-
- visit(DummyPipe, AbstractPort<?>) - Method in interface teetime.framework.ITraverserVisitor
-
- visit(AbstractStage) - Method in class teetime.framework.scheduling.globaltaskpool.SignalVisitor
-
- visit(AbstractPort<?>) - Method in class teetime.framework.scheduling.globaltaskpool.SignalVisitor
-
- visit(DummyPipe, AbstractPort<?>) - Method in class teetime.framework.scheduling.globaltaskpool.SignalVisitor
-