electric.application.web.classes
Class ClassManager

java.lang.Object
  extended byelectric.application.web.classes.ClassManager
All Implemented Interfaces:
IClassConstants, IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants

public final class ClassManager
extends java.lang.Object
implements IGLUELoggingConstants, IClassConstants

ClassManager

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Fields inherited from interface electric.application.web.classes.IClassConstants
CLASS_EXTENSIONS, LIB_EXTENSIONS
 
Constructor Summary
ClassManager(WebApplication application)
           
 
Method Summary
 void addJar(java.lang.String filename, MIMEData jar)
           
 IClassPathSource getClassPathSource()
           
static ClassPathSource newClassPathSource(java.lang.String webInfRoot)
           
 boolean removeJar(java.lang.String filename)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassManager

public ClassManager(WebApplication application)
Parameters:
application -
Method Detail

start

public void start()

stop

public void stop()

getClassPathSource

public IClassPathSource getClassPathSource()

newClassPathSource

public static ClassPathSource newClassPathSource(java.lang.String webInfRoot)
Parameters:
webInfRoot -

addJar

public void addJar(java.lang.String filename,
                   MIMEData jar)
            throws DeploymentException
Parameters:
filename -
jar -
Throws:
DeploymentException

removeJar

public boolean removeJar(java.lang.String filename)
                  throws DeploymentException
Parameters:
filename -
Throws:
DeploymentException


copyright© 2001-2004 by webMethods All Rights Reserved.