You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2016/10/21 13:39:21 UTC
svn commit: r1766023 -
/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/
Author: chetanm
Date: Fri Oct 21 13:39:21 2016
New Revision: 1766023
URL: http://svn.apache.org/viewvc?rev=1766023&view=rev
Log:
OAK-4977 - Add ProviderType annotation to MBean interfaces
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CheckpointMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/ConsolidatedCacheStatsMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/FileStoreBackupRestoreMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/QueryEngineSettingsMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryStatsMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/SessionMBean.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java Fri Oct 21 13:39:21 2016
@@ -16,6 +16,9 @@
*/
package org.apache.jackrabbit.oak.api.jmx;
+import aQute.bnd.annotation.ProviderType;
+
+@ProviderType
public interface CacheStatsMBean {
String TYPE = "CacheStats";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CheckpointMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CheckpointMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CheckpointMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/CheckpointMBean.java Fri Oct 21 13:39:21 2016
@@ -21,9 +21,12 @@ package org.apache.jackrabbit.oak.api.jm
import javax.management.openmbean.TabularData;
+import aQute.bnd.annotation.ProviderType;
+
/**
* MBean for managing {@link org.apache.jackrabbit.oak.spi.state.NodeStore#checkpoint checkpoints}.
*/
+@ProviderType
public interface CheckpointMBean {
String TYPE = "CheckpointManger";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/ConsolidatedCacheStatsMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/ConsolidatedCacheStatsMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/ConsolidatedCacheStatsMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/ConsolidatedCacheStatsMBean.java Fri Oct 21 13:39:21 2016
@@ -21,6 +21,9 @@ package org.apache.jackrabbit.oak.api.jm
import javax.management.openmbean.TabularData;
+import aQute.bnd.annotation.ProviderType;
+
+@ProviderType
public interface ConsolidatedCacheStatsMBean {
String TYPE = "ConsolidatedCacheStats";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/FileStoreBackupRestoreMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/FileStoreBackupRestoreMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/FileStoreBackupRestoreMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/FileStoreBackupRestoreMBean.java Fri Oct 21 13:39:21 2016
@@ -22,11 +22,14 @@ package org.apache.jackrabbit.oak.api.jm
import javax.annotation.Nonnull;
import javax.management.openmbean.CompositeData;
+import aQute.bnd.annotation.ProviderType;
+
/**
* MBean for backing up and restoring a {@code NodeStore}.
*
* @see org.apache.jackrabbit.oak.api.jmx.RepositoryManagementMBean
*/
+@ProviderType
public interface FileStoreBackupRestoreMBean {
/**
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/QueryEngineSettingsMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/QueryEngineSettingsMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/QueryEngineSettingsMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/QueryEngineSettingsMBean.java Fri Oct 21 13:39:21 2016
@@ -16,6 +16,9 @@
*/
package org.apache.jackrabbit.oak.api.jmx;
+import aQute.bnd.annotation.ProviderType;
+
+@ProviderType
public interface QueryEngineSettingsMBean {
String TYPE = "QueryEngineSettings";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java Fri Oct 21 13:39:21 2016
@@ -24,6 +24,7 @@ import javax.annotation.Nonnull;
import javax.management.openmbean.CompositeData;
import javax.management.openmbean.TabularData;
+import aQute.bnd.annotation.ProviderType;
import org.apache.jackrabbit.oak.commons.jmx.Description;
import org.apache.jackrabbit.oak.commons.jmx.Name;
@@ -76,6 +77,7 @@ import org.apache.jackrabbit.oak.commons
* It is reported as a part of the status for clients to relate the
* status to invocation. {@code -1} is returned when not available.
*/
+@ProviderType
public interface RepositoryManagementMBean {
String TYPE = "RepositoryManagement";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryStatsMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryStatsMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryStatsMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryStatsMBean.java Fri Oct 21 13:39:21 2016
@@ -21,12 +21,15 @@ package org.apache.jackrabbit.oak.api.jm
import javax.management.openmbean.CompositeData;
+import aQute.bnd.annotation.ProviderType;
+
/**
* MBean for providing repository wide statistics.
* This MBean exposes the time series provided by
* {@link org.apache.jackrabbit.api.stats.RepositoryStatistics RepositoryStatistics}
* through JMX as {@code CompositeData} of arrays.
*/
+@ProviderType
public interface RepositoryStatsMBean {
String TYPE = "RepositoryStats";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/SessionMBean.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/SessionMBean.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/SessionMBean.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/SessionMBean.java Fri Oct 21 13:39:21 2016
@@ -19,11 +19,13 @@
package org.apache.jackrabbit.oak.api.jmx;
+import aQute.bnd.annotation.ProviderType;
import org.apache.jackrabbit.oak.api.AuthInfo;
/**
* MBean providing basic {@code Session} information and statistics.
*/
+@ProviderType
public interface SessionMBean {
String TYPE = "SessionStatistics";
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java?rev=1766023&r1=1766022&r2=1766023&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java Fri Oct 21 13:39:21 2016
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-@Version("5.0.0")
+@Version("4.1.0")
@Export(optional = "provide:=true")
package org.apache.jackrabbit.oak.api.jmx;