-
public class PageCountersCreated by vincent on 17-4-9. Copyright @ 2013-2017 Platon AI. All rights reserved
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPageCounters.SelfCounters accumulated by the page itself
public enumPageCounters.RefCounters accumulated by the incoming pages
-
Method Summary
Modifier and Type Method Description static voidloadCounterGroups(ImmutableConfig conf)Experimental static <E extends Enum<E>> StringgetGroup(Enum<E> counter)getGroup. static <E extends Enum<E>> StringgetFullName(Enum<E> counter)getFullName. static <E extends Enum<E>> StringgetSlimName(Enum<E> counter)getSlimName. static StringgetSlimName(String counterName)getSlimName. static PageCountersbox(Map<CharSequence, Integer> pageCounters)box. Map<CharSequence, Integer>unbox()unbox. <E extends Enum<E>> voidset(Enum<E> counter, int value)set. voidset(String name, int value)set. intget(String name)get. <E extends Enum<E>> intget(Enum<E> counter)get. <E extends Enum<E>> voidincrease(String counterName)increase. <E extends Enum<E>> voidincrease(Enum<E> counter)increase. <E extends Enum<E>> voidincrease(Enum<E> counter, int value)increase. Map<String, String>asStringMap()asStringMap. PageCountersclone()StringtoString()-
-
Method Detail
-
loadCounterGroups
static void loadCounterGroups(ImmutableConfig conf)
Experimental
- Parameters:
conf- a ai.platon.pulsar.common.config.ImmutableConfig object.
-
getGroup
static <E extends Enum<E>> String getGroup(Enum<E> counter)
getGroup.
- Parameters:
counter- a java.lang.Enum object.
-
getFullName
@Nonnull() static <E extends Enum<E>> String getFullName(Enum<E> counter)
getFullName.
- Parameters:
counter- a java.lang.Enum object.
-
getSlimName
static <E extends Enum<E>> String getSlimName(Enum<E> counter)
getSlimName.
- Parameters:
counter- a java.lang.Enum object.
-
getSlimName
@Nonnull() static String getSlimName(String counterName)
getSlimName.
- Parameters:
counterName- a java.lang.String object.
-
box
@Nonnull() static PageCounters box(Map<CharSequence, Integer> pageCounters)
box.
- Parameters:
pageCounters- a java.util.Map object.
-
unbox
Map<CharSequence, Integer> unbox()
unbox.
-
set
<E extends Enum<E>> void set(Enum<E> counter, int value)
set.
- Parameters:
counter- a java.lang.Enum object.value- a int.
-
set
void set(String name, int value)
set.
- Parameters:
name- a java.lang.String object.value- a int.
-
get
int get(String name)
get.
- Parameters:
name- a java.lang.String object.
-
get
<E extends Enum<E>> int get(Enum<E> counter)
get.
- Parameters:
counter- a java.lang.Enum object.
-
increase
<E extends Enum<E>> void increase(String counterName)
increase.
- Parameters:
counterName- a java.lang.String object.
-
increase
<E extends Enum<E>> void increase(Enum<E> counter)
increase.
- Parameters:
counter- a java.lang.Enum object.
-
increase
<E extends Enum<E>> void increase(Enum<E> counter, int value)
increase.
- Parameters:
counter- a java.lang.Enum object.value- a int.
-
asStringMap
Map<String, String> asStringMap()
asStringMap.
-
clone
PageCounters clone()
-
-
-
-