Class D3_Distribution
java.lang.Object
org.palladiosimulator.indirections.scheduler.AbstractSimDataChannelResource
org.palladiosimulator.indirections.scheduler.implementations.generic.AbstractAnyToAllChannel
org.palladiosimulator.indirections.scheduler.implementations.AnyToAllPushingDataChannel
org.palladiosimulator.indirections.scheduler.implementations.D3_Distribution
- All Implemented Interfaces:
IDataChannelResource
-
Field Summary
Fields inherited from class org.palladiosimulator.indirections.scheduler.implementations.generic.AbstractAnyToAllChannel
data
Fields inherited from class org.palladiosimulator.indirections.scheduler.AbstractSimDataChannelResource
afterAcceptingAgeCalculator, assemblyContext, beforeProvidingAgeCalculator, dataChannel, dataChannelResourceRegistry, discardedAgeCalculator, id, mainContext, model, name, numberOfDiscardedIncomingElementsCalculator, numberOfDiscardedOutgoingElementsCalculator, numberOfStoredIncomingElementsCalculator, numberOfStoredOutgoingElementsCalculator, processesWaitingToGet, processesWaitingToPut, resourceTableManager, simulatedThreadComponentFactory, waitingToGetTimeCalculator, waitingToPutTimeCalculator
-
Constructor Summary
ConstructorDescriptionD3_Distribution
(JavaClassDataChannel dataChannel, org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext mainContext, de.uka.ipd.sdq.scheduler.SchedulerModel model, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory, DataChannelResourceRegistry dataChannelResourceRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
acceptData
(DataSinkRole role, IndirectionDate date) Methods inherited from class org.palladiosimulator.indirections.scheduler.implementations.AnyToAllPushingDataChannel
isPushingRole
Methods inherited from class org.palladiosimulator.indirections.scheduler.implementations.generic.AbstractAnyToAllChannel
canAcceptData, canProvideData, handleCannotProceedToGet, handleCannotProceedToPut, handleNewWatermarkedTime, provideDataAndAdvance
Methods inherited from class org.palladiosimulator.indirections.scheduler.AbstractSimDataChannelResource
advance, blockUntilCanGet, blockUntilCanPut, continueWithoutData, discardDataAndContinue, discardDateIfTooOld, discardIncomingDate, get, getCurrentWatermarkedTime, getId, getName, isDateTooOld, notifyProcessesCanGetNewData, notifyProcessesCanPutNewData, processDataAvailableToGet, put, scheduleAdvance, scheduleDemand, unscheduleAdvance
-
Constructor Details
-
D3_Distribution
public D3_Distribution(JavaClassDataChannel dataChannel, org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext mainContext, de.uka.ipd.sdq.scheduler.SchedulerModel model, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory, DataChannelResourceRegistry dataChannelResourceRegistry)
-
-
Method Details
-
acceptData
- Overrides:
acceptData
in classAbstractAnyToAllChannel
-