Class Utils


  • public class Utils
    extends java.lang.Object
    Author:
    Alexey Loubyansky
    • Constructor Summary

      Constructors 
      Constructor Description
      Utils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.nio.file.Path> collectLayersConf​(org.jboss.galleon.layout.ProvisioningLayout<?> layout)  
      static boolean containsArtifact​(java.util.Map<java.lang.String,​java.lang.String> artifactsMap, org.jboss.galleon.universe.maven.MavenArtifact artifact)  
      static void extractArtifact​(java.nio.file.Path artifact, java.nio.file.Path target, CopyArtifact copy)  
      static void mergeLayersConfs​(java.util.List<java.nio.file.Path> layersConfs, java.nio.file.Path distHome)  
      static java.util.Map<java.lang.String,​java.lang.String> readProperties​(java.nio.file.Path propsFile)  
      static void readProperties​(java.nio.file.Path propsFile, java.util.Map<java.lang.String,​java.lang.String> propsMap)  
      static org.jboss.galleon.universe.maven.MavenArtifact toArtifactCoords​(java.util.Map<java.lang.String,​java.lang.String> versionProps, java.lang.String str, boolean optional, boolean channelArtifactResolution)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • readProperties

        public static void readProperties​(java.nio.file.Path propsFile,
                                          java.util.Map<java.lang.String,​java.lang.String> propsMap)
                                   throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • readProperties

        public static java.util.Map<java.lang.String,​java.lang.String> readProperties​(java.nio.file.Path propsFile)
                                                                                     throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • containsArtifact

        public static boolean containsArtifact​(java.util.Map<java.lang.String,​java.lang.String> artifactsMap,
                                               org.jboss.galleon.universe.maven.MavenArtifact artifact)
                                        throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • toArtifactCoords

        public static org.jboss.galleon.universe.maven.MavenArtifact toArtifactCoords​(java.util.Map<java.lang.String,​java.lang.String> versionProps,
                                                                                      java.lang.String str,
                                                                                      boolean optional,
                                                                                      boolean channelArtifactResolution)
                                                                               throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • collectLayersConf

        public static java.util.List<java.nio.file.Path> collectLayersConf​(org.jboss.galleon.layout.ProvisioningLayout<?> layout)
                                                                    throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • mergeLayersConfs

        public static void mergeLayersConfs​(java.util.List<java.nio.file.Path> layersConfs,
                                            java.nio.file.Path distHome)
                                     throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • extractArtifact

        public static void extractArtifact​(java.nio.file.Path artifact,
                                           java.nio.file.Path target,
                                           CopyArtifact copy)
                                    throws java.io.IOException
        Throws:
        java.io.IOException