/** * Gets string presentation of cache group IO statistics for given cache group. * * @param cacheGrpName Name of cache group. * @return Formatted representation of cache group IO statistics. */ @MXBeanDescription("String presentation of cache group IO statistics.") @MXBeanParametersNames("cacheGrpName") @MXBeanParametersDescriptions("Cache group name.") public String getCacheGroupStatistics(String cacheGrpName);
/** * @param active Activate/DeActivate flag. */ @MXBeanDescription( "Execute activate or deactivate process." ) @MXBeanParametersNames( "active" ) public void active(boolean active);
/** * Gets number of logical page reads for given cache group. * * @param cacheGrpName Name of cache group. * @return Number of logical page reads for given cache group. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of logical page reads for given cache group. " + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames("cacheGrpName") @MXBeanParametersDescriptions("Cache group name.") public Long getCacheGroupLogicalReads(String cacheGrpName);
/** * Long running near transactions * * @return near transactions. */ @MXBeanDescription("Long running near transactions.") @MXBeanParametersNames("duration") @MXBeanParametersDescriptions("Duration, at least (ms).") @Override public Map<String, String> getLongRunningOwnerTransactions(int duration);
/** * Get distinct attribute values for given nodes projection. * * @param attrName Attribute name. */ @MXBeanDescription("Distinct attribute values for given nodes projection.") @MXBeanParametersNames("attrName") @MXBeanParametersDescriptions("Attribute name.") public Set<String> attributeValues(String attrName);
/** * Gets number of logical index page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of logical page reads for given cache group and index. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of logical page reads for given cache group." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexLogicalReads(String cacheGrpName, String idxName);
/** * Gets number of logical leaf index's page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of logical leaf index's page reads for given cache group and index. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of logical leaf index's page reads for given cache group and index." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexLeafLogicalReads(String cacheGrpName, String idxName);
/** * Gets number of physical leaf index's page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of physical leaf index's page reads for given cache group and index. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of physical leaf index's page reads for given cache group and index." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexLeafPhysicalReads(String cacheGrpName, String idxName);
/** * Gets number of physical page reads for given cache group. * * @param cacheGrpName Name of cache group. * @return Number of physical page reads for given cache group. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of physical page reads for given cache group." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames("cacheGrpName") @MXBeanParametersDescriptions("Cache group name.") public Long getCacheGroupPhysicalReads(String cacheGrpName);
/** * Gets number of logical inner index's page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of logical inner index's page reads for given cache group and index. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of logical inner index's page reads for given cache group and index." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexInnerLogicalReads(String cacheGrpName, String idxName);
/** * Sets ZIP compression level to WAL compaction. * {@link DataStorageConfiguration#setWalCompactionLevel(int)} configuration property. * * @param walCompactionLevel ZIP compression level. */ @MXBeanDescription("Sets ZIP compression level to WAL compaction.") @MXBeanParametersNames("walCompactionLevel") @MXBeanParametersDescriptions("ZIP compression level.") void setWalCompactionLevel(int walCompactionLevel); }
/** * Gets number of physical inner index's page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of physical inner index's page reads for given cache group and index. {@code null} in case such * statistics doesn't exists. */ @MXBeanDescription("Number of physical inner index's page reads for given cache group and index." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexInnerPhysicalReads(String cacheGrpName, String idxName);
/** * Gets string presentation of index IO statistics for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Formatted representation of index IO statistics for given cache group and index. */ @MXBeanDescription("String presentation of index IO statistics.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public String getIndexStatistics(String cacheGrpName, String idxName);
/** * Gets number of physical index page reads for given cache group and index. * * @param cacheGrpName Name of cache group. * @param idxName Name of index. * @return Number of physical page reads for given cache group and index. {@code null} in case such statistics doesn't exists. */ @MXBeanDescription("Number of physical page reads for given cache group." + "Can return null in case such statistics doesn't exists.") @MXBeanParametersNames({"cacheGrpName", "idxName"}) @MXBeanParametersDescriptions({"Cache group name.", "Index name."}) public Long getIndexPhysicalReads(String cacheGrpName, String idxName);
/** * Terminates worker. * * @param name Worker name. * @return {@code True} if worker has been terminated successfully, {@code false} otherwise. */ @MXBeanDescription("Terminates worker.") @MXBeanParametersNames( "name" ) @MXBeanParametersDescriptions( "Name of worker to terminate." ) public boolean terminateWorker(String name);
/** * Drops client connection by {@code id}, if exists. * * @param id connection id. * @return {@code True} if connection has been dropped successfully, {@code false} otherwise. */ @MXBeanDescription("Drop client connection by ID.") @MXBeanParametersNames( "id" ) @MXBeanParametersDescriptions( "Client connection ID." ) public boolean dropConnection(long id); }
/** * Test MBean operation. * * @param someData Some data. * @return Some string. */ @MXBeanDescription("MBeanSuperOperation.") @MXBeanParametersNames({"someData"}) @MXBeanParametersDescriptions({"MBeanOperationParameter1."}) public String doSomethingSuper(String someData); }
/** * Test MBean operation. * * @param ignored Some value. * @param someData Some data. * @return Some string. */ @MXBeanDescription("MBeanOperation.") @MXBeanParametersNames({"ignored", "someData"}) @MXBeanParametersDescriptions({"MBeanOperationParameter1.", "MBeanOperationParameter2."}) public String doSomething(boolean ignored, String someData); }
/** * Test MBean operation. * * @param ignored Some value. * @param someData Some data. * @return Some string. */ @MXBeanDescription("MBeanOperation.") @MXBeanParametersNames({"ignored"}) @MXBeanParametersDescriptions({"MBeanOperationParameter1.", "MBeanOperationParameter2."}) public String doSomethingBad(boolean ignored, String someData); }
/** * Test MBean operation. * * @param ignored Some value. * @param someData Some data. * @return Some string. */ @MXBeanDescription("MBeanOperation.") @MXBeanParametersNames({"ignored", "someData"}) @MXBeanParametersDescriptions({"MBeanOperationParameter1."}) public String doSomethingBadAgain(boolean ignored, String someData); }