GigaSpaces XAP 9.7.2 API

org.openspaces.admin.pu.statistics
Class ProcessingUnitStatisticsId

java.lang.Object
  extended by org.openspaces.admin.pu.statistics.ProcessingUnitStatisticsId

public class ProcessingUnitStatisticsId
extends Object

Identifies a processing unit statistics value, by specifying the monitoring source and the statistics functions applied to it.

Since:
9.0.0
Author:
itaif
See Also:
ProcessingUnitStatisticsIdConfigurer

Constructor Summary
ProcessingUnitStatisticsId()
          default constructor
ProcessingUnitStatisticsId(Map<String,String> properties)
           
 
Method Summary
 boolean equals(Object obj)
           
 ZonesConfig getAgentZones()
           
 InstancesStatisticsConfig getInstancesStatistics()
           
 String getMetric()
           
 String getMonitor()
           
 Map<String,String> getProperties()
           
 TimeWindowStatisticsConfig getTimeWindowStatistics()
           
 int hashCode()
           
 void setAgentZones(ZonesConfig zoneStatistics)
           
 void setInstancesStatistics(InstancesStatisticsConfig instancesStatistics)
           
 void setMetric(String metric)
           
 void setMonitor(String monitor)
           
 void setTimeWindowStatistics(TimeWindowStatisticsConfig timeWindowStatistics)
           
 ProcessingUnitStatisticsId shallowClone()
           
 String toString()
           
 void validate()
          Checks that the content of this StatisticsId is valid.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessingUnitStatisticsId

public ProcessingUnitStatisticsId()
default constructor


ProcessingUnitStatisticsId

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

getMonitor

public String getMonitor()

setMonitor

public void setMonitor(String monitor)
See Also:
ProcessingUnitStatisticsIdConfigurer.monitor(String)

getMetric

public String getMetric()

setMetric

public void setMetric(String metric)
See Also:
ProcessingUnitStatisticsIdConfigurer.metric(String)

getTimeWindowStatistics

public TimeWindowStatisticsConfig getTimeWindowStatistics()

setTimeWindowStatistics

public void setTimeWindowStatistics(TimeWindowStatisticsConfig timeWindowStatistics)
See Also:
ProcessingUnitStatisticsIdConfigurer.timeWindowStatistics(TimeWindowStatisticsConfig)

getInstancesStatistics

public InstancesStatisticsConfig getInstancesStatistics()

setInstancesStatistics

public void setInstancesStatistics(InstancesStatisticsConfig instancesStatistics)
See Also:
ProcessingUnitStatisticsIdConfigurer.instancesStatistics(InstancesStatisticsConfig)

getAgentZones

public ZonesConfig getAgentZones()

setAgentZones

public void setAgentZones(ZonesConfig zoneStatistics)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws IllegalStateException
Checks that the content of this StatisticsId is valid.

Throws:
IllegalStateException - - if state is found to be illegal

getProperties

public Map<String,String> getProperties()

shallowClone

public ProcessingUnitStatisticsId shallowClone()

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.