Class SystemRefreshResource

java.lang.Object
org.pentaho.platform.web.http.api.resources.AbstractJaxRSResource
org.pentaho.platform.web.http.api.resources.SystemRefreshResource

@Path("/system/refresh") public class SystemRefreshResource extends AbstractJaxRSResource
This resource is responsible for refreshing different system components (metadata, mondrian etc.)
Author:
rmansoor
  • Constructor Details

    • SystemRefreshResource

      public SystemRefreshResource()
  • Method Details

    • executeGlobalActions

      @GET @Path("/globalActions") @Produces("text/plain") public jakarta.ws.rs.core.Response executeGlobalActions()
      Returns:
    • refreshMetadata

      @GET @Path("/metadata") @Produces("text/plain") public String refreshMetadata()
    • refreshSystemSettings

      @GET @Path("/systemSettings") @Produces("text/plain") public jakarta.ws.rs.core.Response refreshSystemSettings()
    • flushMondrianSchemaCache

      @GET @Path("/mondrianSchemaCache") @Produces({"text/plain","application/json"}) public jakarta.ws.rs.core.Response flushMondrianSchemaCache()
    • flushMondrianSchemaCache

      @GET @Path("/mondrianSingleSchemaCache") @Produces({"text/plain","application/json"}) public jakarta.ws.rs.core.Response flushMondrianSchemaCache(@QueryParam("name") String name)
    • purgeReportingDataCache

      @Deprecated @GET @Path("/reportingDataCache") @Produces({"text/plain","application/json"}) public jakarta.ws.rs.core.Response purgeReportingDataCache()
      Deprecated.
      use org.pentaho.reporting.platform.plugin.CacheManagerEndpoint instead
    • flushAuthorizationDecisionCache

      @GET @Path("/authorizationDecisionCache") @Produces({"text/plain","application/json"}) public jakarta.ws.rs.core.Response flushAuthorizationDecisionCache()