public class LibDeployerUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APP_UNZIP_DIR |
Constructor and Description |
---|
LibDeployerUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
createDir(java.lang.String path) |
static Library |
createSynapseLibrary(java.lang.String libPath) |
static void |
deployingLocalEntries(Library library,
SynapseConfiguration config) |
static java.lang.String |
extractSynapseLib(java.lang.String libPath)
Extract the Synapse Library at the provided path to the java temp dir.
|
static java.lang.String |
formatPath(java.lang.String path)
Format the string paths to match any platform..
|
static <T> T |
getLibArtifact(java.util.Map<java.lang.String,Library> librarySet,
java.lang.String key,
java.lang.Class<T> type) |
static java.lang.String |
getQualifiedName(SynapseImport synImport) |
static void |
loadLibArtifacts(SynapseImport synImport,
Library library) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
readAttribute(org.apache.axiom.om.OMElement element,
java.lang.String attName)
Reads an attribute in the given element and returns the value of that attribute
|
static java.lang.String |
readChildText(org.apache.axiom.om.OMElement element,
java.lang.String ln) |
static java.lang.String |
readChildText(org.apache.axiom.om.OMElement element,
java.lang.String ln,
java.lang.String ns)
Reads a text node which is in a child element of the given element and returns the text
value.
|
public static Library createSynapseLibrary(java.lang.String libPath)
public static void loadLibArtifacts(SynapseImport synImport, Library library)
public static <T> T getLibArtifact(java.util.Map<java.lang.String,Library> librarySet, java.lang.String key, java.lang.Class<T> type)
public static java.lang.String getQualifiedName(SynapseImport synImport)
public static java.lang.String readAttribute(org.apache.axiom.om.OMElement element, java.lang.String attName)
element
- - Element to searchattName
- - attribute namepublic static java.lang.String readChildText(org.apache.axiom.om.OMElement element, java.lang.String ln)
public static java.lang.String readChildText(org.apache.axiom.om.OMElement element, java.lang.String ln, java.lang.String ns)
element
- - Element to searchln
- - Child element namens
- - Child element namespacepublic static java.lang.String extractSynapseLib(java.lang.String libPath) throws SynapseException
libPath
- - Absolute path of the Synapse Lib archive fileSynapseException
- - error on extractionpublic static java.lang.String formatPath(java.lang.String path)
path
- - input file pathpublic static void createDir(java.lang.String path)
public static void deployingLocalEntries(Library library, SynapseConfiguration config)
public static void main(java.lang.String[] args)
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.