Class GenconEventObject

java.lang.Object
com.ibm.java.diagnostics.healthcenter.api.gc.impl.GCEventObject
com.ibm.java.diagnostics.healthcenter.api.gc.impl.GenconEventObject
All Implemented Interfaces:
BaseEvent, GCEvent, GenconEvent

public class GenconEventObject extends GCEventObject implements GenconEvent
  • Constructor Details

    • GenconEventObject

      public GenconEventObject(long heapSize, long freeHeap, double pauseTime, long eventTime)
  • Method Details

    • getTenuredSize

      public long getTenuredSize()
      Specified by:
      getTenuredSize in interface GenconEvent
      Returns:
      Size of the tenured area
    • getFreeTenuredSize

      public long getFreeTenuredSize()
      Specified by:
      getFreeTenuredSize in interface GenconEvent
      Returns:
      Free space in tenured area
    • getNurserySize

      public long getNurserySize()
      Specified by:
      getNurserySize in interface GenconEvent
      Returns:
      Size of the nursery
    • getFreeNurserySize

      public long getFreeNurserySize()
      Specified by:
      getFreeNurserySize in interface GenconEvent
      Returns:
      Free space in nursery area
    • getTenureAge

      public long getTenureAge()
      Specified by:
      getTenureAge in interface GenconEvent
      Returns:
      Tenured age
    • getAmountFlipped

      public long getAmountFlipped()
      Specified by:
      getAmountFlipped in interface GenconEvent
      Returns:
      Number of bytes flipped
    • getObjectsFlipped

      public long getObjectsFlipped()
      Specified by:
      getObjectsFlipped in interface GenconEvent
      Returns:
      Number of objects flipped
    • setTenuredSize

      public void setTenuredSize(long tenuredSize)
    • setFreeTenuredSize

      public void setFreeTenuredSize(long freeTenuredSize)
    • setNurserySize

      public void setNurserySize(long nurserySize)
    • setFreeNurserySize

      public void setFreeNurserySize(long freeNurserySize)
    • setTenureAge

      public void setTenureAge(long tenureAge)
    • setAmountFlipped

      public void setAmountFlipped(long amountFlipped)
    • setObjectsFlipped

      public void setObjectsFlipped(long objectsFlipped)
    • getFreeTenuredSizeBeforeGC

      public long getFreeTenuredSizeBeforeGC()
    • setFreeTenuredSizeBeforeGC

      public void setFreeTenuredSizeBeforeGC(long freeTenuredSizeBeforeGC)
    • getFreeNurserySizeBeforeGC

      public long getFreeNurserySizeBeforeGC()
    • setFreeNurserySizeBeforeGC

      public void setFreeNurserySizeBeforeGC(long freeNurserySizeBeforeGC)