electric.application.web.servlets
Class ManagedServlets

java.lang.Object
  extended byelectric.application.web.managed.ManagedObject
      extended byelectric.application.web.servlets.ManagedServlets
All Implemented Interfaces:
electric.glue.std.config.IConfigConstants, IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, ILoggingConstants, IStateConstants, IWebInfConstants

public final class ManagedServlets
extends ManagedObject
implements electric.glue.std.config.IConfigConstants, IWebInfConstants

ManagedServlets

Author:
webMethods

Field Summary
 
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.servlet.webinf.IWebInfConstants
AUTH_CONSTRAINT, AUTH_METHOD, CONTEXT_PARAM, DISPLAY_NAME, ERROR_CODE, ERROR_PAGE, EXCEPTION_TYPE, EXTENSION, FILTER, FILTER_CLASS, FILTER_MAPPING, FILTER_NAME, FORM_LOGIN_CONFIG, INIT_PARAM, LISTENER, LISTENER_CLASS, LOAD_ON_STARTUP, LOCATION, LOGIN_CONFIG, MIME_MAPPING, MIME_TYPE, PARAM_NAME, PARAM_VALUE, REALM_NAME, ROLE_NAME, SECURITY_CONSTRAINT, SECURITY_ROLE, SERVLET, SERVLET_CLASS, SERVLET_MAPPING, SERVLET_MAPPING_SERVLET_NAME, SERVLET_NAME, URL_PATTERN, USER_DATA_CONSTRAINT_TRANSPORT_GUARANTEE, WEB_INF, WEB_RESOURCE_COLLECTION, WEB_RESOURCE_NAME, WEB_XML, WELCOME_FILE, WELCOME_FILE_LIST
 
Fields inherited from interface electric.application.web.IStateConstants
ERRONEOUS, INITIAL, STARTED, STARTING, STOPPED, UNRESOLVED
 
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.IGLUEContextConstants
ACTIVATION, APPLICATION, ATTACHMENT_STYLE, AUTH_METHOD, AUTH_PASSWORD, AUTH_SESSION_STATE, AUTH_USER, AUTHENTICATE, CLASS_LOADERS, CLASS_NAME, CLIENT_ID, CLIENT_SOCKET_READ_TIMEOUT, CONSTRUCTOR, CONTENT_TYPE, COOKIE_LISTENER, DATA_DIRECTORY, DATA_HANDLER, DATABASE, DATABASE_PERSISTENCE, DELETE, DESCRIPTION, DIME, DOC_BASE, DOCUMENT, DYNAMIC_OPERATIONS, ENCODED, ENDPOINT, FACTORY, FOLLOW_REDIRECTS, FORCE_ATTACHMENT_STYLE, FORWARD_INTERMEDIARY, GUARD, HTTP_REGISTRY_ROOT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_SERVLET_CONFIG, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INSTRUMENTATION_LISTENER, INSTRUMENTOR, INTERFACE, INVOCATION_LISTENER, JNDI_PROPERTIES, KEEP_ALIVE, LAZY, LITERAL, LOCAL_ADDRESS, MESSAGE_NAME, METHOD, MIME, NAMESPACE, NET_EVENT_REAPER_CYCLE, NET_EVENT_REAPER_EXPIRY_PERIOD, NET_EVENT_RETRY_PERIOD, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PRIORITY, PROXY_HOST, PROXY_PASSWORD, PROXY_PORT, PROXY_USER, PUBLISH, QUERY_STRING, REALM, REGISTRY_ROOT, RESPONSE_UNREFED_ATTACHMENTS, RETURN_NAME, ROLE, RP_NAMESPACE, RPC, SERVICE, SERVICE_CONTEXT, SERVLET_NAME, SERVLET_PATH, SIGNATURE, SMART_CONNECTIONS, SOAP_ACTION, SOAP_ENCODING_STYLE, SOAP_PERSONALITY, SOAP_REQUEST, SOAP_VERSION, SSL_KEY_MANAGER, SSL_TRUST_MANAGER, STYLE, TARGET_NAMESPACE, TRANSACTION, TRANSPORT_SOURCE, UNREFED_ATTACHMENTS, USE, WSDL_NAME, WSDL_PERSONALITY, WSS_CONTEXT, XML_ENCODING, XML_INCLUDE, XML_PERSISTENCE
 
Constructor Summary
ManagedServlets(ServletManager servletManager, Element element)
           
 
Method Summary
 void begin()
           
 void disableServlet(java.lang.String name)
           
 void enableServlet(java.lang.String name)
           
 void end()
           
 Config getConfigWithServletName(java.lang.String name)
           
 HTTPContext getHTTPContext()
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 
Methods inherited from class electric.application.web.managed.ManagedObject
getApplication, getAppName, getClassLoader, getClassLoaders, getState, restart, setState, start, startIfInState, stop, usesFiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedServlets

public ManagedServlets(ServletManager servletManager,
                       Element element)
                throws java.lang.Exception
Parameters:
servletManager -
element -
Throws:
java.lang.Exception
Method Detail

getHTTPContext

public HTTPContext getHTTPContext()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)
Overrides:
setClassLoader in class ManagedObject
Parameters:
classLoader -

begin

public void begin()
           throws java.lang.Throwable
Specified by:
begin in class ManagedObject
Throws:
java.lang.Throwable

end

public void end()
         throws java.lang.Throwable
Specified by:
end in class ManagedObject
Throws:
java.lang.Throwable

getConfigWithServletName

public Config getConfigWithServletName(java.lang.String name)
Parameters:
name -

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


copyright© 2001-2004 by webMethods All Rights Reserved.