org.apache.servicemix.jbi.deployer
Interface SharedLibrary

All Known Implementing Classes:
SharedLibraryImpl

public interface SharedLibrary

This interface represents a JBI Shared Library and will be registered in the OSGi registry


Method Summary
 java.lang.ClassLoader getClassLoader()
          Create a classloader for this shared library
 Component[] getComponents()
          Retrieve a list of components using this shared library
 java.lang.String getDescription()
          Retrieves the description of this shared library
 java.lang.String getDescriptor()
          Retrieve the JBI descriptor for this service assembly
 java.lang.String getName()
          Retrieves the name of this shared library
 java.lang.String getVersion()
          Retrieves the version of this shared library
 

Method Detail

getName

java.lang.String getName()
Retrieves the name of this shared library

Returns:
the name

getDescription

java.lang.String getDescription()
Retrieves the description of this shared library

Returns:
the description

getDescriptor

java.lang.String getDescriptor()
Retrieve the JBI descriptor for this service assembly

Returns:
the JBI descriptor

getVersion

java.lang.String getVersion()
Retrieves the version of this shared library

Returns:
the version

getClassLoader

java.lang.ClassLoader getClassLoader()
Create a classloader for this shared library

Returns:
a new classloader

getComponents

Component[] getComponents()
Retrieve a list of components using this shared library

Returns:


Copyright © 2005-2010 The Apache Software Foundation. All Rights Reserved.