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
public class LocalCommunicationComponentBuilder extends BasicComponentBuilder
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
Constructors Constructor Description LocalCommunicationComponentBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.repository.OperationInterface interf)
Constructor of the network load simulator component
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DelegatorComponentSeffBuilder
getSeffBuilder()
Returns a SEFF builder which adds a network demand depending on the parameters passed-
Methods 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 Detail
-
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 Detail
-
getSeffBuilder
protected DelegatorComponentSeffBuilder getSeffBuilder()
Returns a SEFF builder which adds a network demand depending on the parameters passed- Specified by:
getSeffBuilder
in classBasicComponentBuilder
-
-