Interface PublisherService

    • Method Detail

      • publishCategories

        java.util.Collection<DependencySeed> publishCategories​(java.io.File categoryDefinition)
                                                        throws FacadeException
        Publishes given category definitions.
        Parameters:
        categoryDefinition - A category.xml file as defined by the Eclipse PDE
        Returns:
        handles to the root IUs in the publisher result
        Throws:
        FacadeException - if a checked exception occurs during publishing
      • publishEEProfile

        @Deprecated(since="2.2.0",
                    forRemoval=true)
        java.util.Collection<DependencySeed> publishEEProfile​(java.io.File profileFile)
                                                       throws FacadeException
        Deprecated, for removal: This API element is subject to removal in a future version.
        use publishEEProfile(ExecutionEnvironment) instead because profile files are not reliable with modular Java
        Publishes the given OSGi execution environment profile file.
        Parameters:
        profileFile - the .profile file
        Returns:
        handles to the root IUs in the publisher result
        Throws:
        FacadeException - if a checked exception occurs during publishing
      • publishEEProfile

        @Deprecated(since="2.2.0",
                    forRemoval=true)
        java.util.Collection<DependencySeed> publishEEProfile​(java.lang.String profileName)
                                                       throws FacadeException
        Deprecated, for removal: This API element is subject to removal in a future version.
        use publishEEProfile(ExecutionEnvironment) instead because profile files are not reliable with modular Java
        Publishes the given OSGi execution environment profile.
        Parameters:
        profilename - the profile name
        Returns:
        handles to the root IUs in the publisher result
        Throws:
        FacadeException - if a checked exception occurs during publishing
      • publishEEProfile

        java.util.Collection<DependencySeed> publishEEProfile​(ExecutionEnvironment ee)
                                                       throws FacadeException
        Publishes the given OSGi execution environment profile.
        Parameters:
        profilename - the profile name
        Returns:
        handles to the root IUs in the publisher result
        Throws:
        FacadeException - if a checked exception occurs during publishing