Package org.gcube.accounting.aggregator
Class RegexRulesAggregator
java.lang.Object
org.gcube.accounting.aggregator.RegexRulesAggregator
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccountingPersistenceConfigurationprotected booleanprotected longprotected static final Stringprotected static RegexRulesAggregatorprotected static final Stringprotected List<MatcherReplace>static final ScheduledExecutorServiceprotected ScheduledFuture<?>protected ScheduledFuture<?>protected static final Stringprotected TimeUnit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMatcherReplace(MatcherReplace matcherReplace) static RegexRulesAggregatorvoidvoidrun()static voidshutdown()voidstart()Deprecated.voidstop()Stop rule reloader.void
-
Field Details
-
REGEX_REDISCOVERY_POOL
-
DELAY
- See Also:
-
TIME_UNIT
- See Also:
-
MATCHER_REPLACE_RULES
- See Also:
-
timeUnit
-
delay
protected long delay -
rulesReloader
-
matcherReplaceList
-
accountingPersistenceConfiguration
-
instance
-
changeRate
protected boolean changeRate -
reloadAggregatorRules
-
-
Constructor Details
-
RegexRulesAggregator
protected RegexRulesAggregator()
-
-
Method Details
-
getInstance
-
getMatcherReplaceList
-
addMatcherReplace
-
vacumRules
public void vacumRules() -
readConfiguration
public void readConfiguration() -
run
public void run() -
stop
public void stop()Stop rule reloader. Use only if you really know what you do. -
start
Deprecated. -
shutdown
public static void shutdown()
-