Package jadex.requiredservice.impl
Class RequiredServiceModel
java.lang.Object
jadex.requiredservice.impl.RequiredServiceModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jadex.collection.MultiCollection<String,ServiceInjectionInfo> protected Map<String,RequiredServiceInfo> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddRequiredService(String name, RequiredServiceInfo info) voidaddServiceInjection(String name, ServiceInjectionInfo si) Add an injection field.getService(String name) Get the required service.String[]Get the service injection names.getServiceInjections(String name) Get the service injection fields.voidsetRequiredServices(Map<String, RequiredServiceInfo> services)
-
Field Details
-
services
-
serviceinjections
-
-
Constructor Details
-
RequiredServiceModel
public RequiredServiceModel()
-
-
Method Details
-
getRequiredServices
-
setRequiredServices
-
addRequiredService
-
addRequiredService
-
getService
Get the required service.- Returns:
- The required service.
-
addServiceInjection
Add an injection field.- Parameters:
name- The name.field- The field.
-
getServiceInjections
Get the service injection fields.- Returns:
- The field or method infos.
-
getServiceInjectionNames
Get the service injection names.- Returns:
- The names.
-