public interface Library extends SynapseArtifact
Modifier and Type | Method and Description |
---|---|
Object |
getArtifact(String artifacName)
return synapse lib artifact deployed by this library with the given
artifact name
|
String |
getArtifactDescription(String artifactName)
gives the Artifact description for the given artifact name (if available)
|
Map<String,Object> |
getArtifacts() |
String |
getFileName() |
Map<String,String> |
getLibArtifactDetails() |
ClassLoader |
getLibClassLoader() |
boolean |
getLibStatus()
Gets the library status which can determine whether the library should be
available during run time
|
List<String> |
getLocalEntries() |
Map<String,Object> |
getLocalEntryArtifacts()
Returns the list of local entry definitions
|
String |
getPackage()
returns the package that this Library belongs to
|
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(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
QName getQName()
String getPackage()
Object getArtifact(String artifacName)
artifacName
- String getArtifactDescription(String artifactName)
artifactName
- boolean loadLibrary()
boolean unLoadLibrary()
ClassLoader getLibClassLoader()
String getFileName()
void setFileName(String fileName)
Map<String,Object> getLocalEntryArtifacts()
boolean getLibStatus()
void setLibStatus(boolean status)
status
- Copyright © 2005–2019 Apache Software Foundation. All rights reserved.