public class GarbageCollectionAlertConfigurer extends Object implements AlertConfigurer
Use the call
to create() to create a fully initialized GarbageCollectionAlertConfiguration
configuration.
GarbageCollectionAlertConfiguration| Constructor and Description |
|---|
GarbageCollectionAlertConfigurer()
Constructs an empty garbage collection pause alert configuration.
|
| Modifier and Type | Method and Description |
|---|---|
GarbageCollectionAlertConfiguration |
create()
Get a fully configured garbage collection pause configuration (after all properties have been
set).
|
GarbageCollectionAlertConfigurer |
enable(boolean enabled)
Enable an alert using this configuration.
|
GarbageCollectionAlertConfigurer |
raiseAlertForGcDurationOf(long period,
TimeUnit timeUnit)
Raise an alert if gc took longer than the specified period of time.
|
GarbageCollectionAlertConfigurer |
resolveAlertForGcDurationOf(long period,
TimeUnit timeUnit)
Resolve a previously raised alert if gc took less than the specified period of time.
|
public GarbageCollectionAlertConfigurer()
public GarbageCollectionAlertConfigurer enable(boolean enabled)
AlertConfigurerenable in interface AlertConfigurerenabled - true to enable the alert using this configuration;
false to disable the alert.AlertConfiguration.setEnabled(boolean)public GarbageCollectionAlertConfigurer raiseAlertForGcDurationOf(long period, TimeUnit timeUnit)
period - period of time spent on GC.timeUnit - the time unit of the specified period.GarbageCollectionAlertConfiguration.setLongGcPausePeriod(long, TimeUnit)public GarbageCollectionAlertConfigurer resolveAlertForGcDurationOf(long period, TimeUnit timeUnit)
period - period of time spent on GC.timeUnit - the time unit of the specified period.GarbageCollectionAlertConfiguration.setShortGcPausePeriod(long, TimeUnit)public GarbageCollectionAlertConfiguration create()
create in interface BeanConfigurer<AlertConfiguration>Copyright © GigaSpaces.