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 TypeMethodDescriptionvoid
void
addRequiredService
(String name, RequiredServiceInfo info) void
addServiceInjection
(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.void
setRequiredServices
(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.
-