Package jadex.bridge.component
Class ComponentCreationInfo
- java.lang.Object
-
- jadex.bridge.component.ComponentCreationInfo
-
public class ComponentCreationInfo extends java.lang.ObjectInternal parameter object for data required during component initialization.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Object>argumentsThe arguments.protected RequiredServiceBinding[]bindingsThe required service bindings.protected java.lang.StringconfigThe start configuration name.protected IComponentDescriptiondescThe component description.protected ProvidedServiceInfo[]infosThe provided service infos.protected IModelInfomodelThe model.
-
Constructor Summary
Constructors Constructor Description ComponentCreationInfo(IModelInfo model, java.lang.String config, java.util.Map<java.lang.String,java.lang.Object> arguments, IComponentDescription desc, ProvidedServiceInfo[] infos, RequiredServiceBinding[] bindings)Create an info object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getArguments()Get the arguments.IComponentDescriptiongetComponentDescription()Get the component description.java.lang.StringgetConfiguration()Get the configuration.IModelInfogetModel()Get the model.ProvidedServiceInfo[]getProvidedServiceInfos()Get the provided service infos.RequiredServiceBinding[]getRequiredServiceBindings()Get the bindings.
-
-
-
Field Detail
-
model
protected IModelInfo model
The model.
-
config
protected java.lang.String config
The start configuration name.
-
arguments
protected java.util.Map<java.lang.String,java.lang.Object> arguments
The arguments.
-
desc
protected IComponentDescription desc
The component description.
-
infos
protected ProvidedServiceInfo[] infos
The provided service infos.
-
bindings
protected RequiredServiceBinding[] bindings
The required service bindings.
-
-
Constructor Detail
-
ComponentCreationInfo
public ComponentCreationInfo(IModelInfo model, java.lang.String config, java.util.Map<java.lang.String,java.lang.Object> arguments, IComponentDescription desc, ProvidedServiceInfo[] infos, RequiredServiceBinding[] bindings)
Create an info object.- Parameters:
model- The model (required).config- The configuration name or null for default (if any).arguments- The arguments (if any).desc- The component description (required).registry- The service registry of the local platform.realtime- The real time flag.copy- The copy flag.
-
-
Method Detail
-
getModel
public IModelInfo getModel()
Get the model.
-
getConfiguration
public java.lang.String getConfiguration()
Get the configuration.
-
getArguments
public java.util.Map<java.lang.String,java.lang.Object> getArguments()
Get the arguments.
-
getComponentDescription
public IComponentDescription getComponentDescription()
Get the component description.
-
getProvidedServiceInfos
public ProvidedServiceInfo[] getProvidedServiceInfos()
Get the provided service infos.- Returns:
- The provided service infos..
-
getRequiredServiceBindings
public RequiredServiceBinding[] getRequiredServiceBindings()
Get the bindings.- Returns:
- The bindings.
-
-