electric.application.web.servlets
Class ServletManager

java.lang.Object
  extended byelectric.application.web.managed.ObjectManager
      extended byelectric.application.web.servlets.ServletManager
All Implemented Interfaces:
IClassPathEventListener, electric.glue.std.config.IConfigConstants, IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, IStateConstants

public final class ServletManager
extends ObjectManager
implements IGLUELoggingConstants, electric.glue.std.config.IConfigConstants

ServletManager

Author:
webMethods

Field Summary
 
Fields inherited from class electric.application.web.managed.ObjectManager
application, classLoader, nameToObject
 
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.glue.std.config.IConfigConstants
ASSUMED_ENCODING, ATTACHMENTS, BASE_WEB_APP, CLIENT_CIPHER_SUITE, CLIENT_SOCKET_READ_TIMEOUT, COMMAND, DATABASE, DATABASE_PERSISTENCE, DATABASE_PROPERTIES, DEFAULT_ATTACHMENT_STYLE, DEFAULT_HTTP_AUTH_METHOD, DEFAULT_REALM, DEFAULT_STYLE, DELETE, ENABLE_STACK_TRACES, ENABLED, EXTENSION, GET_POST_PROTOCOL, GLUE_HOME_PROPERTY, GLUE_STANDARD, HOT_DEPLOYMENT, HTTP, HTTP_COPY_BUFFER_SIZE, HTTP_ENCODING, HTTP_FOLLOW_REDIRECTS, HTTP_PROXY, HTTP_PROXY_HOST, HTTP_PROXY_HOST_PROPERTY, HTTP_PROXY_PASSWORD, HTTP_PROXY_PASSWORD_PROPERTY, HTTP_PROXY_PORT, HTTP_PROXY_PORT_PROPERTY, HTTP_PROXY_USER, HTTP_PROXY_USER_PROPERTY, HTTP_RESPONSE_BUFFER_SIZE, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INVOKE, JAX_RPC_HOLDERS, KEEP_ALIVE, LAZY, MAP_FILE, MAP_FILES, MAX_INBOUND_KEEP_ALIVE, MAX_OUTBOUND_KEEP_ALIVE, MESSAGE_FACTORIES, MESSAGE_FACTORY, MIME_TYPE, MIME_TYPES, OLD_STYLE_FAULTS, OPERATION_LOOKUP_FACTORIES, OPERATION_LOOKUP_FACTORY, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PROTOCOL_ENCODING, PROXY_FACTORY, REALM, REALMS, REGISTRIES, REGISTRY, REGISTRY_NAME, REGISTRY_PRIORITY, ROOT, ROOT_DIRECTORY, SERVER_CIPHER_SUITE, SERVER_SOCKET_READ_TIMOUT, SERVICE_DESCRIPTOR, SERVICE_DESCRIPTORS, SERVICE_INITIALIZER, SERVICE_WRAPPER, SERVICES, SESSION_REAP_CYCLE, SESSION_TIMEOUT, SESSIONS, SET_DEFAULT_TMODELS, SOAP_ATTACHMENT_ROOT_CONTENT_ID, SOAP_ATTACHMENT_STYLE, SOAP_ENCODING, SOAP_HANDLER_FACTORIES, SOAP_HANDLER_FACTORY, SOAP_HANDLER_FACTORY_NAME, SOAP_HTTP, SOAP_INTERCEPTORS, SOAP_INVOKE_MAX_RETRY, SOAP_REFERENCE_FACTORIES, SOAP_REFERENCE_FACTORY, SOAP_REFERENCE_FACTORY_NAME, SOAP_REFERENCE_FACTORY_PRIORITY, SOAP_USE_SYSTEM_DEFAULT_ENCODING, SOAP_XML_ENCODING, SOCKET_BACKLOG, SOCKET_BUFFER_SIZE, SOCKET_FACTORIES, SOCKET_FACTORY, SOCKETS, SSL, SSL_PROVIDER, SSL_SERVER_SOCKET_NEEDS_CLIENT_AUTH, SSL_SOCKET_NEEDS_CLIENT_AUTH, STARTUP, STD_CLIENT_SUBSYSTEMS, STD_SERVER_SUBSYSTEMS, STD_SYSTEM_PROPERTIES, STREAM_SOURCE_BUFFER_SIZE, SYNC_CYCLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, THREAD_POOL_SIZE, TMODEL, TRANSMIT_ERRORS, TYPE, UDDI, UDDI_SERVER, WEB_SERVER, WEB_SERVER_AUTH_METHOD, WEB_SERVER_REALM, WEB_SERVER_URL, WSDL_BINDING, WSDL_ELEMENT, WSDL_FAULTS, XML_PERSISTENCE, XML_PROPERTIES
 
Fields inherited from interface electric.application.web.IStateConstants
ERRONEOUS, INITIAL, STARTED, STARTING, STOPPED, UNRESOLVED
 
Constructor Summary
ServletManager(WebApplication application)
           
 
Method Summary
 void disableServlet(java.lang.String name)
           
 void enableServlet(java.lang.String name)
           
 java.lang.String getAppName()
           
 java.lang.String getObjectType()
           
 HTTPContext getServletContext(java.lang.String name)
           
 java.lang.String[] getServletNames()
           
 void restartWebApp()
           
 void start()
           
 void startWebApp()
           
 void stop()
           
 void stopWebApp()
           
 
Methods inherited from class electric.application.web.managed.ObjectManager
add, classesAdded, classesModified, classesRemoved, get, getApplication, getNameList, remove, removeAll, startAll, stopAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletManager

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

getObjectType

public java.lang.String getObjectType()
Specified by:
getObjectType in class ObjectManager

start

public void start()
           throws java.lang.Exception
Overrides:
start in class ObjectManager
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Overrides:
stop in class ObjectManager
Throws:
java.lang.Exception

startWebApp

public void startWebApp()

stopWebApp

public void stopWebApp()

restartWebApp

public void restartWebApp()

getServletNames

public java.lang.String[] getServletNames()
Returns:

enableServlet

public void enableServlet(java.lang.String name)
                   throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

disableServlet

public void disableServlet(java.lang.String name)
                    throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

getServletContext

public HTTPContext getServletContext(java.lang.String name)
Parameters:
name -
Returns:

getAppName

public java.lang.String getAppName()


copyright© 2001-2004 by webMethods All Rights Reserved.