javax.management.DynamicMBean
, JaxRsMonitoringInfoRuntimeMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface JaxRsApplicationRuntimeMBean extends JaxRsMonitoringInfoRuntimeMBean
public JaxRsApplicationMBean[] getJaxRsApplications() at
weblogic.management.runtime.WebAppComponentRuntimeMBean
The lookup method to find a specific JAX-RS application with given name is
public JaxRsApplicationMBean lookupJaxRsApplication(String name)
Modifier and Type | Method | Description |
---|---|---|
java.util.Set<java.lang.String> |
getAllRegisteredClasses() |
Get all JAX-RS/Jersey component and provider classes registered either explicitly or via discovery (e.g.
|
java.lang.String |
getApplicationClass() |
Get the application class used for configuration of Jersey application.
|
java.lang.String |
getApplicationName() |
Get the application name.
|
long |
getErrorCount() |
Deprecated.
12.2.1.0.0 Use
JaxRsExceptionMapperStatisticsRuntimeMBean.getUnsuccessfulMappings() instead. |
JaxRsExceptionMapperStatisticsRuntimeMBean |
getExceptionMapperStatistics() |
Get statistics about registered exception mappers.
|
java.util.HashMap |
getHttpMethodCounts() |
Deprecated.
12.2.1.0.0
|
java.lang.String[] |
getLastErrorDetails() |
Deprecated.
12.2.1.0.0
|
java.lang.String |
getLastErrorMapper() |
Deprecated.
12.2.1.0.0
|
long |
getLastErrorTime() |
Deprecated.
12.2.1.0.0
|
java.lang.String |
getLastHttpMethod() |
Deprecated.
12.2.1.0.0
|
int |
getLastResponseCode() |
Deprecated.
12.2.1.0.0 Use
JaxRsResponseStatisticsRuntimeMBean.getLastResponseCode() instead. |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
Get the map of configuration properties converted to strings.
|
java.util.Set<java.lang.String> |
getRegisteredClasses() |
Get a set of string names of resource classes registered by the user.
|
java.util.Set<java.lang.String> |
getRegisteredInstances() |
Get a set of string names of classes of user registered instances.
|
JaxRsExecutionStatisticsRuntimeMBean |
getRequestStatistics() |
Get the global application statistics of request execution.
|
JaxRsResourceConfigTypeRuntimeMBean |
getResourceConfig() |
Deprecated.
12.2.1.0.0 Use
getProperties() / getApplicationClass() instead. |
java.lang.String |
getResourcePattern() |
Gets the WSM resource pattern for this JAX-RS application.
|
java.util.HashMap |
getResponseCodeCounts() |
Deprecated.
12.2.1.0.0 Use
JaxRsResponseStatisticsRuntimeMBean.getResponseCodes() instead. |
JaxRsResponseStatisticsRuntimeMBean |
getResponseStatistics() |
Get global application response statistics.
|
java.lang.String |
getRootPath() |
Retrieve the root path for this JAX-RS Application.
|
JaxRsResourceRuntimeMBean[] |
getRootResources() |
Deprecated.
12.2.1.0.0 Use
getRootResourcesByClass() instead. |
JaxRsResourceRuntimeMBean[] |
getRootResourcesByClass() |
Get the statistics for each resource
Class that is deployed in the application. |
JaxRsUriRuntimeMBean[] |
getRootResourcesByUri() |
Get the statistics for each URI that is exposed in the application.
|
ServletRuntimeMBean |
getServlet() |
Provides the MBean of the servlet that handles the corresponding JAX-RS application.
|
long |
getStartTime() |
Get the start time of the application (when application was initialized).
|
java.lang.String |
getWadlUrl() |
Retrieve the WADL URI for this JAX-RS Application.
|
boolean |
isWadlGenerationEnabled() |
Indicates whether this JAX-RS application currently has WADL generation enabled.
|
JaxRsResourceRuntimeMBean |
lookupRootResource(java.lang.String name) |
Deprecated.
12.2.1.0.0 Use
lookupRootResourcesByClass(String) instead. |
JaxRsResourceRuntimeMBean |
lookupRootResourcesByClass(java.lang.String className) |
Provides the root resource MBean identified by the class name of the resource.
|
JaxRsUriRuntimeMBean |
lookupRootResourcesByUri(java.lang.String uri) |
Provides the root resource MBean identified by the uri path of the resource.
|
void |
setWadlGenerationEnabled(boolean wadlGenEnabled) |
Enable/Disable WADL generation for this JAX-RS application.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
getExecutionTimeAverage, getExecutionTimeHigh, getExecutionTimeLow, getExecutionTimeTotal, getInvocationCount, getLastInvocationTime
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
java.lang.String getApplicationName()
java.lang.String getApplicationClass()
java.util.Map<java.lang.String,java.lang.String> getProperties()
long getStartTime()
getStartTime
in interface JaxRsMonitoringInfoRuntimeMBean
java.util.Set<java.lang.String> getRegisteredClasses()
java.util.Set<java.lang.String> getRegisteredInstances()
java.util.Set<java.lang.String> getAllRegisteredClasses()
JaxRsExecutionStatisticsRuntimeMBean getRequestStatistics()
JaxRsResponseStatisticsRuntimeMBean getResponseStatistics()
JaxRsExceptionMapperStatisticsRuntimeMBean getExceptionMapperStatistics()
JaxRsResourceRuntimeMBean[] getRootResourcesByClass()
Class
that is deployed in the application. Note that one resource class can
serve request matched to different URIs. The array contains resource classes which are registered in the resource model
plus resource classes of sub resources returned from sub resource locators.JaxRsResourceRuntimeMBean lookupRootResourcesByClass(java.lang.String className)
className
- The name of the resource MBean.JaxRsUriRuntimeMBean[] getRootResourcesByUri()
JaxRsUriRuntimeMBean lookupRootResourcesByUri(java.lang.String uri)
uri
- uri (path) of the resource MBean.ServletRuntimeMBean getServlet()
Provides the MBean of the servlet that handles the corresponding JAX-RS application.
Users can get the servlet related metrics from the returned ServletRuntimeMBean
boolean isWadlGenerationEnabled()
true
if the WADL generation is enabled, false
otherwise.void setWadlGenerationEnabled(boolean wadlGenEnabled)
java.lang.String getWadlUrl()
java.lang.String getRootPath()
java.lang.String getResourcePattern()
null
otherwise.@Deprecated JaxRsResourceConfigTypeRuntimeMBean getResourceConfig()
getProperties()
/ getApplicationClass()
instead.Provides the resource config MBean of the JAX-RS application.
Every JAX-RS application is configured through a resource config. There are several types of resource configs available in Jersey. This method gets the details of the corresponding resource config created by Jersey for this JAX-RS application.
@Deprecated JaxRsResourceRuntimeMBean[] getRootResources()
getRootResourcesByClass()
instead.Provides the array of root resources MBean
Every JAX-RS application contains 1 or more root resources.
@Deprecated JaxRsResourceRuntimeMBean lookupRootResource(java.lang.String name)
lookupRootResourcesByClass(String)
instead.Provides the root resource MBean identified by the name
name
- The name of the resource MBean@Deprecated long getErrorCount()
JaxRsExceptionMapperStatisticsRuntimeMBean.getUnsuccessfulMappings()
instead.Provides the errors count, the number of un-handled exceptions from the JAX-RS application
@Deprecated java.lang.String[] getLastErrorDetails()
Provides details of the last error. It returns null if there is not exception yet
@Deprecated java.lang.String getLastErrorMapper()
Provides the exception mapper class used against the last error (if any) occurred. It returns null if no error has been mapped yet.
@Deprecated long getLastErrorTime()
Provides the date-time at which the last error(if any) occurred
@Deprecated java.lang.String getLastHttpMethod()
Provides the http method name of the last request
@Deprecated int getLastResponseCode()
JaxRsResponseStatisticsRuntimeMBean.getLastResponseCode()
instead.Provides the response code of the last response. Returns -1 if there is no response yet.
@Deprecated java.util.HashMap getResponseCodeCounts()
JaxRsResponseStatisticsRuntimeMBean.getResponseCodes()
instead.Provides map with all response codes(int) as keys and their count(long) as values
Key - integer the http response code Value - long the number of times the key is returned
@Deprecated java.util.HashMap getHttpMethodCounts()
Provides map with all method names(String) as keys and their count(long) as values
Key - String representing the http method of the request Value - long the number of times such requests processed