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, seffBuilderFields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
myAssemblyContext, myComponent, myModels, myOperationProvidedRole, myOperationRequiredRole -
Constructor Summary
ConstructorsConstructorDescriptionLocalCommunicationComponentBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.repository.OperationInterface interf) Constructor of the network load simulator component -
Method Summary
Modifier and TypeMethodDescriptionprotected DelegatorComponentSeffBuilderReturns 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, getBasicComponentMethods 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:
getSeffBuilderin classBasicComponentBuilder
-