public interface Library extends SynapseArtifact
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getArtifact(java.lang.String artifacName)
return synapse lib artifact deployed by this library with the given
artifact name
|
java.lang.String |
getArtifactDescription(java.lang.String artifactName)
gives the Artifact description for the given artifact name (if available)
|
java.util.Map<java.lang.String,java.lang.Object> |
getArtifacts() |
java.lang.String |
getFileName() |
java.util.Map<java.lang.String,java.lang.String> |
getLibArtifactDetails() |
java.lang.ClassLoader |
getLibClassLoader() |
boolean |
getLibStatus()
Gets the library status which can determine whether the library should be
available during run time
|
java.util.List<java.lang.String> |
getLocalEntries() |
java.util.Map<java.lang.String,java.lang.Object> |
getLocalEntryArtifacts()
Returns the list of local entry definitions
|
java.lang.String |
getPackage()
returns the package that this Library belongs to
|
javax.xml.namespace.QName |
getQName()
get Fully qualified Name of the Library
|
boolean |
loadLibrary()
load all library artifacts on this library for each and every namespace
this should be called when a import is taking place
|
void |
setFileName(java.lang.String fileName) |
void |
setLibStatus(boolean status) |
boolean |
unLoadLibrary()
unload all library artifacts on this library this should be called when a
import is no longer valid/ non-existent or library being undeployed
|
getDescription, setDescription
javax.xml.namespace.QName getQName()
java.lang.String getPackage()
java.lang.Object getArtifact(java.lang.String artifacName)
artifacName
- java.util.Map<java.lang.String,java.lang.Object> getArtifacts()
java.lang.String getArtifactDescription(java.lang.String artifactName)
artifactName
- java.util.Map<java.lang.String,java.lang.String> getLibArtifactDetails()
boolean loadLibrary()
boolean unLoadLibrary()
java.lang.ClassLoader getLibClassLoader()
java.lang.String getFileName()
void setFileName(java.lang.String fileName)
java.util.Map<java.lang.String,java.lang.Object> getLocalEntryArtifacts()
java.util.List<java.lang.String> getLocalEntries()
boolean getLibStatus()
void setLibStatus(boolean status)
status
- Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.