Class UniverseManager

    • Field Detail

      • JBOSS_UNIVERSE_GROUP_ID

        public static final java.lang.String JBOSS_UNIVERSE_GROUP_ID
        See Also:
        Constant Field Values
      • JBOSS_UNIVERSE_ARTIFACT_ID

        public static final java.lang.String JBOSS_UNIVERSE_ARTIFACT_ID
        See Also:
        Constant Field Values
    • Method Detail

      • disableBackgroundResolution

        public void disableBackgroundResolution()
      • getBuiltinUniverse

        public org.jboss.galleon.universe.maven.MavenUniverse getBuiltinUniverse()
      • getBuiltinUniverseSpec

        public org.jboss.galleon.universe.UniverseSpec getBuiltinUniverseSpec()
      • getUniverse

        public org.jboss.galleon.universe.Universe<?> getUniverse​(org.jboss.galleon.universe.UniverseSpec spec)
                                                           throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • resolve

        public java.nio.file.Path resolve​(org.jboss.galleon.universe.FeaturePackLocation fpl)
                                   throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • isResolved

        public boolean isResolved​(org.jboss.galleon.universe.FeaturePackLocation fpl)
                           throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • resolveLatestBuild

        public org.jboss.galleon.universe.FeaturePackLocation resolveLatestBuild​(org.jboss.galleon.universe.FeaturePackLocation fpl)
                                                                          throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • addUniverse

        public void addUniverse​(java.lang.String name,
                                java.lang.String factory,
                                java.lang.String location)
                         throws org.jboss.galleon.ProvisioningException,
                                java.io.IOException
        Throws:
        org.jboss.galleon.ProvisioningException
        java.io.IOException
      • addUniverse

        public void addUniverse​(java.nio.file.Path installation,
                                java.lang.String name,
                                java.lang.String factory,
                                java.lang.String location)
                         throws org.jboss.galleon.ProvisioningException,
                                java.io.IOException
        Throws:
        org.jboss.galleon.ProvisioningException
        java.io.IOException
      • removeUniverse

        public void removeUniverse​(java.lang.String name)
                            throws org.jboss.galleon.ProvisioningException,
                                   java.io.IOException
        Throws:
        org.jboss.galleon.ProvisioningException
        java.io.IOException
      • removeUniverse

        public void removeUniverse​(java.nio.file.Path installation,
                                   java.lang.String name)
                            throws org.jboss.galleon.ProvisioningException,
                                   java.io.IOException
        Throws:
        org.jboss.galleon.ProvisioningException
        java.io.IOException
      • getUniverseNames

        public java.util.Set<java.lang.String> getUniverseNames​(java.nio.file.Path installation)
      • getDefaultUniverseSpec

        public org.jboss.galleon.universe.UniverseSpec getDefaultUniverseSpec​(java.nio.file.Path installation)
      • getUniverseName

        public java.lang.String getUniverseName​(java.nio.file.Path installation,
                                                org.jboss.galleon.universe.UniverseSpec u)
      • getUniverseSpec

        public org.jboss.galleon.universe.UniverseSpec getUniverseSpec​(java.nio.file.Path installation,
                                                                       java.lang.String name)
      • visitUniverse

        public void visitUniverse​(org.jboss.galleon.universe.UniverseSpec universeSpec,
                                  UniverseManager.UniverseVisitor visitor,
                                  boolean allBuilds)
                           throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException