Describes a servlet component (servlet context).
Security roles | The following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean:
|
||
Fully Qualified Interface Name | If you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.WebAppComponentRuntimeMBean
|
||
Factory Methods | No factory methods. Instances of this MBean are created automatically. | ||
Access Points Inherited from ComponentRuntimeMBean |
Because this MBean extends or implements ComponentRuntimeMBean, you can also access this MBean by retrieving ComponentRuntimeMBeans. The following attributes contain ComponentRuntimeMBeans and its subtypes:
|
||
Access Points Inherited from RuntimeMBean |
Because this MBean extends or implements RuntimeMBean, you can also access this MBean by retrieving RuntimeMBeans. The following attributes contain RuntimeMBeans and its subtypes:
|
This section describes attributes that provide access to other MBeans.
Returns the Coherence Cluster related runtime MBean for this component.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | CoherenceClusterRuntimeMBean |
Relationship type: | Containment. |
Provides an array of EJBRuntimeMBean objects for this module. The EJBRuntimeMBean instances can be cast to their appropriate subclass (EntityEJBRuntimeMBean, StatelessEJBRuntimeMBean, StatefulEJBRuntimeMBean or MessageDrivenEJBRuntimeMBean) to access additional runtime information for the particular EJB.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | EJBRuntimeMBean[] |
Relationship type: | Containment. |
Provides an array of JaxRsApplicationMBeans associated with this module.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Lookup Operation | lookupJaxRsApplication(String name)
Returns a |
Privileges | Read only |
Type | JaxRsApplicationRuntimeMBean[] |
Relationship type: | Containment. |
Returns the list of library runtime instances for each Java EE library that is contained in this enterprise application.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | LibraryRuntimeMBean[] |
Relationship type: | Containment. |
Returns the log runtime associated with the Java EE web application log.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | LogRuntimeMBean |
Relationship type: | Containment. |
Get the runtime mbeans for all ManagedExecutorServices defined in this component
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | ManagedExecutorServiceRuntimeMBean[] |
Relationship type: | Containment. |
Get the runtime mbeans for all ManagedScheduledExecutorServices defined in this component
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | ManagedScheduledExecutorServiceRuntimeMBean[] |
Relationship type: | Containment. |
Get the runtime mbeans for all ManagedThreadFactorys defined in this component
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | ManagedThreadFactoryRuntimeMBean[] |
Relationship type: | Containment. |
Provides a hook for getting Beehive runtime metrics for the current module.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | PageFlowsRuntimeMBean |
Relationship type: | Containment. |
Provides an array of PersistenceUnitRuntimeMBean objects for this web application module.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | PersistenceUnitRuntimeMBean[] |
Relationship type: | Containment. |
Provides an array of ServletRuntimeMBeans associated with this module.
Returns an array of ServletRuntimeMBeans associated with this component.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | ServletRuntimeMBean[] |
Relationship type: | Containment. |
Provides an array of ServletSessionRuntimeMBeans associated with this component. This operation should only be done by explicit poll request (no real-time monitoring). This method will return a non-empty array only when session-monitoring has been turned on in weblogic.xml.
Deprecated.
For more information, see:
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | ServletSessionRuntimeMBean[] |
Relationship type: | Containment. |
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | SpringRuntimeMBean |
Relationship type: | Containment. |
Get HTTP pub-sub server runtime of this web application.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | WebPubSubRuntimeMBean |
Relationship type: | Containment. |
Provides a WebsocketApplicationRuntimeMBean associated with this module.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | WebsocketApplicationRuntimeMBean |
Relationship type: | Containment. |
Get the runtime mbeans for all work managers defined in this component
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | WorkManagerRuntimeMBean[] |
Relationship type: | Containment. |
Returns the list of Web Service client reference configuration runtime instances that are contained in this web application within an enterprise application.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Lookup Operation | lookupWseeClientConfigurationRuntime(String name)
Returns a |
Privileges | Read only |
Type | WseeClientConfigurationRuntimeMBean[] |
Relationship type: | Containment. |
Returns the list of Web Service client runtime instances that are contained in this Enterprise JavaBean component.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Lookup Operation | lookupWseeClientRuntime(String name)
Returns a |
Privileges | Read only |
Type | WseeClientRuntimeMBean[] |
Relationship type: | Containment. |
Returns the list of Web Service runtime instances that are contained in this web application within an enterprise application.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Lookup Operation | lookupWseeV2Runtime(String name)
Returns a |
Privileges | Read only |
Type | WseeV2RuntimeMBean[] |
Relationship type: | Containment. |
This section describes the following attributes:
Provides the identifier of the application that contains the web module.
Privileges | Read only |
Type | java.lang.String |
Private property that disables caching in proxies.
Privileges | Read only |
Type | boolean |
Provides the name of this component.
Privileges | Read only |
Type | java.lang.String |
Returns the context root (context path) configured in weblogic-application.xml or web.xml file, or determined by name of the war file.
For web application deployed in partition scope, this configured context root does not include uriPrefix of the virtual target. The ContextRoot() method returns value which includes the uriPrefix of the virtual target.
For web application deployed in domain scope, this method returns same value as ContextRoot() method.
Available Since | Release 12.2.1.0.0 |
Privileges | Read only |
Type | java.lang.String |
Returns the context root (context path) for the web application.
Privileges | Read only |
Type | java.lang.String |
The current deployment state of the module.
A module can be in one and only one of the following states. State can be changed via deployment or administrator console.
UNPREPARED. State indicating at this module is neither prepared or active.
PREPARED. State indicating at this module of this application is prepared, but not active. The classes have been loaded and the module has been validated.
ACTIVATED. State indicating at this module is currently active.
NEW. State indicating this module has just been created and is being initialized.
For more information, see:
Privileges | Read only |
Type | int |
Indicates whether the dispatched requests are filtered as configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Provides the directory indexing indicator as it is configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Provides the JSP's compileCommand value as it is configured in weblogic.xml.
Privileges | Read only |
Type | java.lang.String |
Provides the JSP's debug/linenumbers parameter value as it is configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Provides the JSP's KeepGenerated parameter value as it is configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Provides the JSP's PageCheckSecs value as it is configured in weblogic.xml.
Privileges | Read only |
Type | long |
Provides the JSP's verbose parameter value as it is configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Returns the log filename as configured in the "logging/log-filename" element in weblogic.xml.
Privileges | Read only |
Type | java.lang.String |
Returns the MBean info for this MBean.
Deprecated.
Privileges | Read only |
Type | javax.management.MBeanInfo |
Returns the identifier for this Component. The identifier is unique within the application.
Typical modules will use the URI for their id. Web Modules will return their context-root since the web-uri may not be unique within an EAR.
Privileges | Read only |
Type | java.lang.String |
Returns the web URI as configured in application.xml for the web application. For a standalone WAR, it will return the docroot (if exploded) or the name of the WAR file (if archived).
Privileges | Read only |
Type | java.lang.String |
Provides the name of this MBean.
Privileges | Read only |
Type | java.lang.String |
Returns the ObjectName under which this MBean is registered in the MBean server.
Deprecated.
Privileges | Read only |
Type | weblogic.management.WebLogicObjectName |
Provides a count of the current total number of open sessions in this module.
Returns the current total number of open sessions in this component.
Privileges | Read only |
Type | int |
Provides the high water mark of the total number of open sessions in this server. The count starts at zero each time the server is activated. Note that this is an optimization method for a highly useful statistic that could be implemented less efficiently using change notification.
Privileges | Read only |
Type | int |
Return the immediate parent for this MBean
Privileges | Read/Write |
Type |
Returns false if the MBean represented by this object has been unregistered.
Deprecated.
Privileges | Read only |
Type | boolean |
Provides the servlet reload check seconds as it is configured in weblogic.xml.
Privileges | Read only |
Type | int |
This method returns an array of monitoring IDs for HTTP sessions. By default, the monitoring ID for a given HTTP session is a random string (not the same as session ID for security reasons). If the value of the element monitoring-attribute-name in session-descriptor of weblogic.xml is set, the monitoring ID will be the toString() of the attribute value in the session, using monitoring-attribute-name as the key.
Privileges | Read only |
Type | class java.lang.String[] |
By default, all applications on WebLogic Server specify
"WebLogic Session Tracking Cookie" as the cookie comment. To
provide a more specific comment, edit your application's
weblogic.xml
deployment descriptor.
Privileges | Read only |
Type | java.lang.String |
By default, clients can return cookies only to the server that
issued the cookie. You can change this default behavior by editing
your application's weblogic.xml
deployment
descriptor.
For more information, see the servlet specification.
Privileges | Read only |
Type | java.lang.String |
Provides the life span of the session cookie, in seconds, after which it expires on the client. If the value is 0, the cookie expires immediately. If set to -1, the cookie expires when the user exits the browser.
Privileges | Read only |
Type | int |
By default, all applications on WebLogic Server specify
"JSESSIONID" as the cookie name. To provide a more specific name,
edit your application's weblogic.xml
deployment
descriptor.
Privileges | Read only |
Type | java.lang.String |
Provides the path name to which clients send cookies.
Privileges | Read only |
Type | java.lang.String |
Provides the session ID length configured for HTTP sessions.
Privileges | Read only |
Type | int |
Provides the invalidation check timer interval configured for HTTP sessions.
Privileges | Read only |
Type | int |
Provides the session monitoring indicator as it is configured in weblogic.xml.
Privileges | Read only |
Type | boolean |
Provides a count of the total number of sessions opened.
Privileges | Read only |
Type | int |
Provides the timeout configured for HTTP sessions.
Privileges | Read only |
Type | int |
Provides the single threaded servlet pool size as it is configured in weblogic.xml.
Privileges | Read only |
Type | int |
Provides an informative string about the module's source.
Returns an informative string about the component's source.
Privileges | Read only |
Type | java.lang.String |
Provides the status of the component.
Privileges | Read only |
Type | java.lang.String |
Returns the type of the MBean.
Privileges | Read only |
Type | java.lang.String |
This section describes the following operations:
Invalidates expired sessions. This is useful for cleanup if the session invalidation trigger is too large.
Operation Name | "deleteInvalidSessions" |
Parameters | null |
Signature | null |
Returns |
void
|
Provides the EJBRuntimeMBean for the EJB with the specified name.
Operation Name | "getEJBRuntime" |
Parameters | Object [] { ejbName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | EJBRuntimeMBean |
Returns the monitoring ID for a session for a given session ID.
Operation Name | "getMonitoringId" |
Parameters | Object [] { sessionId }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | String
|
Provides the PersistenceUnitRuntimeMBean for the web application with the specified name.
Operation Name | "getPersistenceUnitRuntime" |
Parameters | Object [] { unitName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | PersistenceUnitRuntimeMBean |
Provides the servlet session by its session ID.
Deprecated.
Operation Name | "getServletSession" |
Parameters | Object [] { sessionID }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | ServletSessionRuntimeMBean |
Provides a record of the last time this session was accessed. You need to pass the string returned by getServletSessionsMonitoringIds().
For more information, see:
Operation Name | "getSessionLastAccessedTime" |
Parameters | Object [] { monitoringId }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
long
|
Exceptions |
|
Returns the timeout (seconds) for the session corresponding to the given monitoring ID.
For more information, see:
Operation Name | "getSessionMaxInactiveInterval" |
Parameters | Object [] { monitoringId }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
long
|
Exceptions |
|
Invalidates this session for a given monitoring ID.
For more information, see:
Operation Name | "invalidateServletSession" |
Parameters | Object [] { monitoringId }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|
Returns a named Web Service client runtime instance that is contained in this Enterprise JavaBean component.
Operation Name | "lookupWseeClientRuntime" |
Parameters | Object [] { rawClientId }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | WseeClientRuntimeMBean |