Class ComponentCreationInfo


  • public class ComponentCreationInfo
    extends java.lang.Object
    Internal parameter object for data required during component initialization.
    • Field Detail

      • config

        protected java.lang.String config
        The start configuration name.
      • arguments

        protected java.util.Map<java.lang.String,​java.lang.Object> arguments
        The arguments.
    • 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.