/** * Enables persistence metrics collection on an Apache Ignite node. */ @MXBeanDescription("Enables persistence metrics collection on an Apache Ignite node.") public void enableMetrics();
/** * A path to the memory-mapped files the memory region defined by {@link MemoryPolicyConfiguration} will be * mapped to. * * @return Path to the memory-mapped files. */ @MXBeanDescription("Path to the memory-mapped files.") public String getSwapFilePath();
/** * Gets sent messages counts (grouped by node). * * @return Map containing receiver nodes and respective counts. */ @MXBeanDescription("Sent messages count grouped by receiver node.") public Map<UUID, Long> getSentMessagesByNode();
/** * Defines how many non-blocking {@code selector.selectNow()} should be made before * falling into {@code selector.select(long)} in NIO server. Long value. Default is {@code 0}. * Can be set to {@code Long.MAX_VALUE} so selector threads will never block. * * @return Selector thread busy-loop iterations. */ @MXBeanDescription("Selector thread busy-loop iterations.") public long getSelectorSpins();
/** * Gets slow client queue limit. * <p/> * When set to a positive number, communication SPI will monitor clients outbound queue sizes and will drop * those clients whose queue exceeded this limit. * * @return Slow client queue limit. */ @MXBeanDescription("Slow client queue limit.") public int getSlowClientQueueLimit();
/** * @return Completed tasks count. */ @MXBeanDescription("Completed tasks count of all stripes.") public long getTotalCompletedTasksCount();
/** * Gets connection string used to connect to ZooKeeper cluster. * * @return Zk Connection String. */ @MXBeanDescription("Zk Connection String.") public String getZkConnectionString();
/** * Gets session timeout used by Zk client of local Ignite node. * * @return Zk Session Timeout. */ @MXBeanDescription("Zk Session Timeout (milliseconds).") public long getZkSessionTimeout();
/** * Gets session id of Zk client established with ZooKeeper cluster. * * @return Zk Session Id. */ @MXBeanDescription("Zk Session Id.") public String getZkSessionId();
/** * Gets number of communication resolver called. * * @return Number of communication resolved oparations. */ @MXBeanDescription("Communication error resolver call count.") public long getCommErrorProcNum();
/** * Gets root path in ZooKeeper cluster Zk client uses to put data to. * * @return Zk Root Path. */ @MXBeanDescription("Zk Root Path.") public String getZkRootPath(); }
/** * @return S3 access key. */ @MXBeanDescription("S3 access key.") public String getAccessKey();
/** * Checks whether node weights are considered when doing * random load balancing. * * @return If {@code true} then random load is distributed according * to node weights. */ @MXBeanDescription("Whether node weights are considered when doing random load balancing.") public boolean isUseWeights();
/** * Gets maximum allowed size of all blocks in bytes. * * @return Maximum allowed size of all blocks in bytes. */ @MXBeanDescription("Maximum allowed size of all blocks in bytes.") public long getMaxSize();
/** * Sets maximum allowed amount of blocks. * * @param maxBlocks Maximum allowed amount of blocks. */ @MXBeanDescription("Sets maximum allowed amount of blocks.") public void setMaxBlocks(int maxBlocks);
/** * Get total number of jobs that were stolen. * * @return Total number of stolen jobs. */ @MXBeanDescription("Total number of jobs that were stolen.") public int getTotalStolenJobsCount(); }
/** * Gets key field type for checkpoint table. * * @return Key field type for checkpoint table. */ @MXBeanDescription("Key field type for checkpoint table.") public String getKeyFieldType();
/** * Gets expiration date field name for checkpoint table. * * @return Create date field name for checkpoint table. */ @MXBeanDescription("Expiration date field name for checkpoint table.") public String getExpireDateFieldName();
/** * Sets default priority to use if a job does not have priority attribute set. * * @param priority default priority. */ @MXBeanDescription("Default priority to use if a task does not have priority attribute set.") public void setDefaultPriority(int priority);
/** * Gets current SPI state. * * @return Current SPI state. */ @MXBeanDescription("SPI state.") @Override public String getSpiState();