Class LocalCommunicationComponentBuilder
java.lang.Object
de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.BasicComponentBuilder
de.uka.ipd.sdq.pcm.transformations.builder.resourceconsumer.LocalCommunicationComponentBuilder
- All Implemented Interfaces:
IBuilder
,IComponentBuilder
Generates a BasicComponent which determines and loads the underlying network resource with the
message's size of the message to transmit. Respects both requesting service and returning from
service.
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.BasicComponentBuilder
container, seffBuilder
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
myAssemblyContext, myComponent, myModels, myOperationProvidedRole, myOperationRequiredRole
-
Constructor Summary
ConstructorDescriptionLocalCommunicationComponentBuilder
(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.repository.OperationInterface interf) Constructor of the network load simulator component -
Method Summary
Modifier and TypeMethodDescriptionprotected DelegatorComponentSeffBuilder
Returns a SEFF builder which adds a network demand depending on the parameters passedMethods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.BasicComponentBuilder
build, createAllocationContext, createComponent, getBasicComponent
Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
addOperationProvidedRole, addOperationRequiredRole, findResourceType, getAssemblyContext, getComponent, getNextCounter, getOperationProvidedRole, getOperationRequiredRole
-
Constructor Details
-
LocalCommunicationComponentBuilder
public LocalCommunicationComponentBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.repository.OperationInterface interf) Constructor of the network load simulator component- Parameters:
models
- Container for the PCM model instance to modifyinterf
- Interface of the component, used to delegate the method calls to its targetlinkingRes
- The linking resource on which the load is created
-
-
Method Details
-
getSeffBuilder
Returns a SEFF builder which adds a network demand depending on the parameters passed- Specified by:
getSeffBuilder
in classBasicComponentBuilder
-