javax.management.DynamicMBean
, JaxRsMonitoringInfoRuntimeMBean
, JaxRsUriRuntimeMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface JaxRsResourceRuntimeMBean extends JaxRsUriRuntimeMBean, JaxRsMonitoringInfoRuntimeMBean
Each JAX-RS resource has a scope associated with that. Any object that is managed by a container (such as EJB) will have application scope. All other resources by default will have request scope.
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
TYPE_EJB |
Deprecated.
12.2.1.0.0
|
static java.lang.String |
TYPE_POJO |
Deprecated.
12.2.1.0.0
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getClassName() |
Get the class name of the resource.
|
java.lang.String |
getResourceType() |
Provides the type (e.g., POJO, EJB, CDI, etc.) of the resource.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
getExecutionTimeAverage, getExecutionTimeHigh, getExecutionTimeLow, getExecutionTimeTotal, getInvocationCount, getLastInvocationTime, getStartTime
getMethodsStatistics, getPath, getRequestStatistics, getResourceMethods, getSubResourceLocators, isExtended, lookupResourceMethods, lookupSubResourceLocators
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
@Deprecated static final java.lang.String TYPE_POJO
@Deprecated static final java.lang.String TYPE_EJB
java.lang.String getClassName()
java.lang.String getResourceType()