GigaSpaces XAP 9.0 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)
           
 InstancesStatisticsConfig getInstancesStatistics()
           
 String getMetric()
           
 String getMonitor()
           
 Map<String,String> getProperties()
           
 TimeWindowStatisticsConfig getTimeWindowStatistics()
           
 int hashCode()
           
 void setInstancesStatistics(InstancesStatisticsConfig instancesStatistics)
           
 void setMetric(String metric)
           
 void setMonitor(String monitor)
           
 void setTimeWindowStatistics(TimeWindowStatisticsConfig timeWindowStatistics)
           
 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)

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()

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.