com.metamatrix.dqp.embedded.configuration
Class ExtensionModuleReader

java.lang.Object
  extended by com.metamatrix.dqp.embedded.configuration.ExtensionModuleReader

public class ExtensionModuleReader
extends java.lang.Object

Since:
4.3

Field Summary
static java.lang.String MM_JAR_PROTOCOL
           
 
Constructor Summary
ExtensionModuleReader()
           
 
Method Summary
static ExtensionModule loadExtensionModule(java.lang.String extModuleName, java.net.URL[] contexts)
          Load the extension module from the file system
static java.util.List<ExtensionModule> loadExtensionModules(java.net.URL[] contexts)
          Load all the Extension modules from the given directory
static java.net.URL resolveExtensionModule(java.lang.String extModule, java.net.URL[] contexts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MM_JAR_PROTOCOL

public static final java.lang.String MM_JAR_PROTOCOL
See Also:
Constant Field Values
Constructor Detail

ExtensionModuleReader

public ExtensionModuleReader()
Method Detail

loadExtensionModule

public static ExtensionModule loadExtensionModule(java.lang.String extModuleName,
                                                  java.net.URL[] contexts)
                                           throws MetaMatrixComponentException
Load the extension module from the file system

Returns:
Throws:
MetaMatrixComponentException
Since:
4.3

loadExtensionModules

public static java.util.List<ExtensionModule> loadExtensionModules(java.net.URL[] contexts)
                                                            throws MetaMatrixComponentException
Load all the Extension modules from the given directory

Parameters:
extModuleDirectory -
Returns:
list of Extension Modules ExtensionModule
Throws:
MetaMatrixComponentException
Since:
4.3

resolveExtensionModule

public static java.net.URL resolveExtensionModule(java.lang.String extModule,
                                                  java.net.URL[] contexts)
                                           throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException


Copyright © 2009. All Rights Reserved.