GigaSpaces XAP 9.0 API

org.openspaces.admin.pu.statistics
Class SingleInstanceStatisticsConfig

java.lang.Object
  extended by org.openspaces.admin.pu.elastic.config.AbstractStatisticsConfig
      extended by org.openspaces.admin.pu.statistics.AbstractInstancesStatisticsConfig
          extended by org.openspaces.admin.pu.statistics.SingleInstanceStatisticsConfig
All Implemented Interfaces:
InstancesStatisticsConfig

public class SingleInstanceStatisticsConfig
extends AbstractInstancesStatisticsConfig
implements InstancesStatisticsConfig

Defines that statistics are not aggregated but for a specific instance.

Since:
9.0.0
Author:
itaif

Constructor Summary
SingleInstanceStatisticsConfig()
           
SingleInstanceStatisticsConfig(Map<String,String> properties)
           
 
Method Summary
 String getInstanceUid()
           
 void setInstanceUid(String instanceUid)
           
 void validate()
          Checks the content of this config is valid.
 
Methods inherited from class org.openspaces.admin.pu.elastic.config.AbstractStatisticsConfig
equals, getProperties, getStringProperties, hashCode, setProperties, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openspaces.admin.pu.statistics.InstancesStatisticsConfig
getProperties
 

Constructor Detail

SingleInstanceStatisticsConfig

public SingleInstanceStatisticsConfig()

SingleInstanceStatisticsConfig

public SingleInstanceStatisticsConfig(Map<String,String> properties)
Method Detail

getInstanceUid

public String getInstanceUid()
See Also:
GridComponent.getUid()

setInstanceUid

public void setInstanceUid(String instanceUid)

validate

public void validate()
              throws IllegalStateException
Description copied from interface: InstancesStatisticsConfig
Checks the content of this config is valid.

Specified by:
validate in interface InstancesStatisticsConfig
Throws:
IllegalStateException - - if state is found to be illegal

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.