Class ServiceDefinition

    • Constructor Detail

      • ServiceDefinition

        protected ServiceDefinition​(IServiceDS datasource)
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: IServiceDefinition
        This method returns the unique name of the service. In service calls, this name will be referred to as the service type name.
        Specified by:
        getName in interface IServiceDefinition
        Returns:
        The unique name of the service.
      • getParameter

        public IParameterDefinition getParameter​(String name)
        Description copied from interface: IServiceDefinition
        This method returns the parameter definition for the specified name.
        Specified by:
        getParameter in interface IServiceDefinition
        Parameters:
        name - The name of the requested parameter.
        Returns:
        The definition of the parameter for the specified name.
      • getParameters

        public IParameterDefinition[] getParameters()
        Description copied from interface: IServiceDefinition
        This method returns an array containing the definitions of the parameters that are supported by this component.
        Specified by:
        getParameters in interface IServiceDefinition
        Returns:
        Array containing the definitions of the parameters that are supported by this component.
      • getExitEvents

        public String[] getExitEvents()
        Description copied from interface: IServiceDefinition
        This method returns an array containing the event type names that are supported by this service.
        Specified by:
        getExitEvents in interface IServiceDefinition
        Returns:
        Array containing all the exit event names, never null, but can be an empty array.