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;