Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAttributeNodeForLeaf - Class in io.activej.jmx
- AbstractAttributeNodeForLeaf(String, String, ValueFetcher, boolean) - Constructor for class io.activej.jmx.AbstractAttributeNodeForLeaf
- addWorkerPoolKey(WorkerPool, Key<?>) - Method in class io.activej.jmx.JmxRegistry
- aggregateAttribute(String, List<?>) - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
-
It's guaranteed that list of sources is not empty, and it doesn't contain null values
- aggregateAttribute(String, List<?>) - Method in class io.activej.jmx.AttributeNodeForList
- aggregateAttribute(String, List<?>) - Method in class io.activej.jmx.AttributeNodeForMap
- aggregateAttribute(String, List<?>) - Method in class io.activej.jmx.AttributeNodeForThrowable
- aggregateAttribute(String, List<?>) - Method in class io.activej.jmx.AttributeNodeForType
- aggregateAttributes(Set<String>, List<?>) - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- aggregateAttributes(Set<String>, List<?>) - Method in interface io.activej.jmx.AttributeNode
- aggregateAttributes(Set<String>, List<?>) - Method in class io.activej.jmx.AttributeNodeForPojo
- apply(ProtoObjectName) - Method in interface io.activej.jmx.ProtoObjectNameMapper
- apply(T) - Method in interface io.activej.jmx.AttributeModifier
- applyModifier(String, AttributeModifier<?>, List<?>) - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- applyModifier(String, AttributeModifier<?>, List<?>) - Method in interface io.activej.jmx.AttributeNode
- applyModifier(String, AttributeModifier<?>, List<?>) - Method in class io.activej.jmx.AttributeNodeForPojo
- argTypes() - Method in record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Returns the value of the
argTypesrecord component. - AttributeDescriptor(String, Type, Method, Method) - Constructor for record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Creates an instance of a
AttributeDescriptorrecord class. - AttributeModifier<T> - Interface in io.activej.jmx
- AttributeNode - Interface in io.activej.jmx
- AttributeNodeForList - Class in io.activej.jmx
- AttributeNodeForList(String, String, boolean, ValueFetcher, AttributeNode, boolean) - Constructor for class io.activej.jmx.AttributeNodeForList
- AttributeNodeForMap - Class in io.activej.jmx
- AttributeNodeForMap(String, String, boolean, ValueFetcher, AttributeNode, boolean) - Constructor for class io.activej.jmx.AttributeNodeForMap
- AttributeNodeForPojo - Class in io.activej.jmx
- AttributeNodeForPojo(String, String, boolean, ValueFetcher, JmxReducer, List<? extends AttributeNode>) - Constructor for class io.activej.jmx.AttributeNodeForPojo
- AttributeNodeForThrowable - Class in io.activej.jmx
- AttributeNodeForThrowable(String, String, boolean, ValueFetcher) - Constructor for class io.activej.jmx.AttributeNodeForThrowable
- AttributeNodeForType<T> - Class in io.activej.jmx
- AttributeNodeForType(String, String, ValueFetcher, boolean, Method, Class<?>, JmxReducer<T>, Function<T, String>, Function<String, T>) - Constructor for class io.activej.jmx.AttributeNodeForType
B
- builder() - Static method in class io.activej.jmx.JmxBeanSettings
- builder() - Static method in class io.activej.jmx.JmxModule
- builder(MBeanServer, DynamicMBeanFactory) - Static method in class io.activej.jmx.JmxRegistry
C
- className() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
classNamerecord component. - create() - Static method in class io.activej.jmx.DynamicMBeanFactory
- create() - Static method in class io.activej.jmx.JmxBeanSettings
- create() - Static method in class io.activej.jmx.JmxModule
- create(String, String) - Static method in record class io.activej.jmx.ProtoObjectName
- create(Duration, int) - Static method in class io.activej.jmx.DynamicMBeanFactory
- create(MBeanServer, DynamicMBeanFactory) - Static method in class io.activej.jmx.JmxRegistry
- createCustom(String, String, ValueFetcher, boolean, Method, Function<T, String>, Function<String, T>, JmxReducer<T>) - Static method in class io.activej.jmx.AttributeNodeForType
- createDynamicMBean(List<?>, JmxBeanSettings, boolean) - Method in class io.activej.jmx.DynamicMBeanFactory
-
Creates Jmx MBean for beans with operations and attributes.
- createSimple(String, String, ValueFetcher, boolean, Method, Class<?>, JmxReducer) - Static method in class io.activej.jmx.AttributeNodeForType
D
- DEFAULT_REFRESH_PERIOD_IN_SECONDS - Static variable in class io.activej.jmx.DynamicMBeanFactory
- doBuild() - Method in class io.activej.jmx.JmxBeanSettings.Builder
- doBuild() - Method in class io.activej.jmx.JmxModule.Builder
- doBuild() - Method in class io.activej.jmx.JmxRegistry.Builder
- DynamicMBeanAggregator(MBeanInfo, JmxBeanAdapter, List<?>, AttributeNodeForPojo, Map<DynamicMBeanFactory.OperationKey, DynamicMBeanFactory.Invokable>) - Constructor for class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- DynamicMBeanFactory - Class in io.activej.jmx
- DynamicMBeanFactory.AttributeDescriptor - Record Class in io.activej.jmx
- DynamicMBeanFactory.DynamicMBeanAggregator - Class in io.activej.jmx
- DynamicMBeanFactory.JmxCustomTypeAdapter<T> - Class in io.activej.jmx
- DynamicMBeanFactory.OperationKey - Record Class in io.activej.jmx
E
- equals(Object) - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.activej.jmx.ProtoObjectName
-
Indicates whether some other object is "equal to" this one.
F
- fetcher - Variable in class io.activej.jmx.AbstractAttributeNodeForLeaf
- fetchFrom(Object) - Method in interface io.activej.jmx.ValueFetcher
- fetchFrom(Object) - Method in class io.activej.jmx.ValueFetcherDirect
- fetchFrom(Object) - Method in class io.activej.jmx.ValueFetcherFromGetter
- fetchFrom(Object) - Method in class io.activej.jmx.ValueFetcherFromGetterArrayAdapter
- from - Variable in class io.activej.jmx.DynamicMBeanFactory.JmxCustomTypeAdapter
G
- genericParameters() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
genericParametersrecord component. - getAllAttributes() - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- getAllAttributes() - Method in interface io.activej.jmx.AttributeNode
- getAllAttributes() - Method in class io.activej.jmx.AttributeNodeForPojo
- getAllRefreshables(Object) - Method in interface io.activej.jmx.AttributeNode
- getAllRefreshables(Object) - Method in class io.activej.jmx.AttributeNodeForList
- getAllRefreshables(Object) - Method in class io.activej.jmx.AttributeNodeForMap
- getAllRefreshables(Object) - Method in class io.activej.jmx.AttributeNodeForPojo
- getAllRefreshables(Object) - Method in class io.activej.jmx.AttributeNodeForThrowable
- getAllRefreshables(Object) - Method in class io.activej.jmx.AttributeNodeForType
- getAttribute(String) - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- getAttributes(String[]) - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- getCausedException() - Method in exception io.activej.jmx.SetterException
- getCustomTypes() - Method in class io.activej.jmx.JmxBeanSettings
- getDescriptions() - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- getDescriptions() - Method in interface io.activej.jmx.AttributeNode
- getDescriptions() - Method in class io.activej.jmx.AttributeNodeForPojo
- getIncludedOptionals() - Method in class io.activej.jmx.JmxBeanSettings
- getMaxJmxRefreshesPerOneCycle() - Method in class io.activej.jmx.DynamicMBeanFactory
- getMaxRefreshesPerOneCycle() - Method in class io.activej.jmx.JmxRegistry
- getMaxRefreshesPerOneCycle() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getMBeanInfo() - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- getModifiers() - Method in class io.activej.jmx.JmxBeanSettings
- getName() - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- getName() - Method in interface io.activej.jmx.AttributeNode
- getName() - Method in class io.activej.jmx.AttributeNodeForPojo
- getOpenTypes() - Method in interface io.activej.jmx.AttributeNode
- getOpenTypes() - Method in class io.activej.jmx.AttributeNodeForList
- getOpenTypes() - Method in class io.activej.jmx.AttributeNodeForMap
- getOpenTypes() - Method in class io.activej.jmx.AttributeNodeForPojo
- getOpenTypes() - Method in class io.activej.jmx.AttributeNodeForThrowable
- getOpenTypes() - Method in class io.activej.jmx.AttributeNodeForType
- getRefreshPeriod() - Method in class io.activej.jmx.JmxRegistry
- getRefreshPeriod() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getRefreshStats() - Method in class io.activej.jmx.DynamicMBeanFactory
- getRefreshStats() - Method in class io.activej.jmx.JmxRegistry
- getRefreshStats() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getRegisteredPools() - Method in class io.activej.jmx.JmxRegistry
- getRegisteredPools() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getRegisteredSingletons() - Method in class io.activej.jmx.JmxRegistry
- getRegisteredSingletons() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getSpecifiedRefreshPeriod() - Method in class io.activej.jmx.DynamicMBeanFactory
- getter() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns the value of the
getterrecord component. - getTotallyRegisteredMBeans() - Method in class io.activej.jmx.JmxRegistry
- getTotallyRegisteredMBeans() - Method in interface io.activej.jmx.JmxRegistryMXBean
- getVisibleAttributes() - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- getVisibleAttributes() - Method in interface io.activej.jmx.AttributeNode
- getVisibleAttributes() - Method in class io.activej.jmx.AttributeNodeForPojo
H
- hashCode() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns a hash code value for this object.
- hideNullPojos(List<?>) - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- hideNullPojos(List<?>) - Method in interface io.activej.jmx.AttributeNode
- hideNullPojos(List<?>) - Method in class io.activej.jmx.AttributeNodeForPojo
I
- identity() - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- invoke(String, Object[], String[]) - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- io.activej.jmx - package io.activej.jmx
- isSettable(String) - Method in interface io.activej.jmx.AttributeNode
- isSettable(String) - Method in class io.activej.jmx.AttributeNodeForList
- isSettable(String) - Method in class io.activej.jmx.AttributeNodeForMap
- isSettable(String) - Method in class io.activej.jmx.AttributeNodeForPojo
- isSettable(String) - Method in class io.activej.jmx.AttributeNodeForThrowable
- isSettable(String) - Method in class io.activej.jmx.AttributeNodeForType
- isVisible() - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- isVisible() - Method in interface io.activej.jmx.AttributeNode
- isVisible() - Method in class io.activej.jmx.AttributeNodeForPojo
J
- JmxBeanSettings - Class in io.activej.jmx
- JmxBeanSettings.Builder - Class in io.activej.jmx
- JmxCustomTypeAdapter(Function<T, String>) - Constructor for class io.activej.jmx.DynamicMBeanFactory.JmxCustomTypeAdapter
- JmxCustomTypeAdapter(Function<T, String>, Function<String, T>) - Constructor for class io.activej.jmx.DynamicMBeanFactory.JmxCustomTypeAdapter
- JmxModule - Class in io.activej.jmx
-
Turns on support of Jmx in application.
- JmxModule.Builder - Class in io.activej.jmx
- JmxRegistry - Class in io.activej.jmx
- JmxRegistry.Builder - Class in io.activej.jmx
- JmxRegistryMXBean - Interface in io.activej.jmx
M
- mapClassName(UnaryOperator<String>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapGenericParameters(UnaryOperator<List<String>>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapPackageName(UnaryOperator<String>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapQualifier(UnaryOperator<Object>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapScope(UnaryOperator<String>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapWorkerId(UnaryOperator<String>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- mapWorkerPoolQualifier(UnaryOperator<String>) - Static method in interface io.activej.jmx.ProtoObjectNameMapper
- MAX_JMX_REFRESHES_PER_ONE_CYCLE_DEFAULT - Static variable in class io.activej.jmx.DynamicMBeanFactory
- MAX_JMX_REFRESHES_PER_ONE_CYCLE_DEFAULT - Static variable in class io.activej.jmx.JmxModule
- merge(JmxBeanSettings) - Method in class io.activej.jmx.JmxBeanSettings
N
- name - Variable in class io.activej.jmx.AbstractAttributeNodeForLeaf
- name() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns the value of the
namerecord component. - name() - Method in record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Returns the value of the
namerecord component.
O
- of(Set<String>, Map<String, ? extends AttributeModifier<?>>, Map<Type, DynamicMBeanFactory.JmxCustomTypeAdapter<?>>) - Static method in class io.activej.jmx.JmxBeanSettings
- OperationKey(String, String[]) - Constructor for record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Creates an instance of a
OperationKeyrecord class.
P
- packageName() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
packageNamerecord component. - ProtoObjectName - Record Class in io.activej.jmx
- ProtoObjectName(String, String, Object, String, String, String, List<String>) - Constructor for record class io.activej.jmx.ProtoObjectName
-
Creates an instance of a
ProtoObjectNamerecord class. - ProtoObjectNameMapper - Interface in io.activej.jmx
Q
- qualifier() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
qualifierrecord component.
R
- REFRESH_PERIOD_DEFAULT - Static variable in class io.activej.jmx.JmxModule
- registerSingleton(Key<?>, Object, JmxBeanSettings) - Method in class io.activej.jmx.JmxRegistry
- registerWorkers(WorkerPool, Key<?>, List<?>, JmxBeanSettings) - Method in class io.activej.jmx.JmxRegistry
S
- scope() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
scoperecord component. - setAttribute(String, Object, List<?>) - Method in interface io.activej.jmx.AttributeNode
- setAttribute(String, Object, List<?>) - Method in class io.activej.jmx.AttributeNodeForList
- setAttribute(String, Object, List<?>) - Method in class io.activej.jmx.AttributeNodeForMap
- setAttribute(String, Object, List<?>) - Method in class io.activej.jmx.AttributeNodeForPojo
- setAttribute(String, Object, List<?>) - Method in class io.activej.jmx.AttributeNodeForThrowable
- setAttribute(String, Object, List<?>) - Method in class io.activej.jmx.AttributeNodeForType
- setAttribute(Attribute) - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- setAttributes(AttributeList) - Method in class io.activej.jmx.DynamicMBeanFactory.DynamicMBeanAggregator
- setMaxJmxRefreshesPerOneCycle(int) - Method in class io.activej.jmx.DynamicMBeanFactory
- setMaxRefreshesPerOneCycle(int) - Method in class io.activej.jmx.JmxRegistry
- setMaxRefreshesPerOneCycle(int) - Method in interface io.activej.jmx.JmxRegistryMXBean
- setRefreshPeriod(String) - Method in class io.activej.jmx.JmxRegistry
- setRefreshPeriod(String) - Method in interface io.activej.jmx.JmxRegistryMXBean
- setRefreshPeriod(Duration) - Method in class io.activej.jmx.DynamicMBeanFactory
- setter() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns the value of the
setterrecord component. - SetterException - Exception in io.activej.jmx
- SetterException(Exception) - Constructor for exception io.activej.jmx.SetterException
- setVisible(String) - Method in class io.activej.jmx.AbstractAttributeNodeForLeaf
- setVisible(String) - Method in interface io.activej.jmx.AttributeNode
- setVisible(String) - Method in class io.activej.jmx.AttributeNodeForPojo
T
- then(ProtoObjectNameMapper) - Method in interface io.activej.jmx.ProtoObjectNameMapper
- to - Variable in class io.activej.jmx.DynamicMBeanFactory.JmxCustomTypeAdapter
- toString() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns a string representation of this record class.
- toString() - Method in record class io.activej.jmx.DynamicMBeanFactory.OperationKey
-
Returns a string representation of this record class.
- toString() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns a string representation of this record class.
- type() - Method in record class io.activej.jmx.DynamicMBeanFactory.AttributeDescriptor
-
Returns the value of the
typerecord component.
U
- unregisterAll() - Method in class io.activej.jmx.JmxRegistry
- unregisterSingleton(Key<?>, Object) - Method in class io.activej.jmx.JmxRegistry
- unregisterWorkers(WorkerPool, Key<?>, List<?>) - Method in class io.activej.jmx.JmxRegistry
- Utils - Class in io.activej.jmx
- Utils() - Constructor for class io.activej.jmx.Utils
V
- ValueFetcher - Interface in io.activej.jmx
- ValueFetcherDirect - Class in io.activej.jmx
- ValueFetcherDirect() - Constructor for class io.activej.jmx.ValueFetcherDirect
- ValueFetcherFromGetter - Class in io.activej.jmx
- ValueFetcherFromGetter(Method) - Constructor for class io.activej.jmx.ValueFetcherFromGetter
- ValueFetcherFromGetterArrayAdapter - Class in io.activej.jmx
- ValueFetcherFromGetterArrayAdapter(Method) - Constructor for class io.activej.jmx.ValueFetcherFromGetterArrayAdapter
W
- withClassName(String) - Method in record class io.activej.jmx.ProtoObjectName
- withCustomType(Class<T>, DynamicMBeanFactory.JmxCustomTypeAdapter<T>) - Method in class io.activej.jmx.JmxRegistry.Builder
- withCustomType(Class<T>, Function<T, String>) - Method in class io.activej.jmx.JmxModule.Builder
- withCustomType(Class<T>, Function<T, String>, Function<String, T>) - Method in class io.activej.jmx.JmxModule.Builder
- withCustomType(Type, DynamicMBeanFactory.JmxCustomTypeAdapter<?>) - Method in class io.activej.jmx.JmxRegistry.Builder
- withCustomTypes(Map<Type, DynamicMBeanFactory.JmxCustomTypeAdapter<?>>) - Method in class io.activej.jmx.JmxBeanSettings.Builder
- withCustomTypes(Map<Type, DynamicMBeanFactory.JmxCustomTypeAdapter<?>>) - Method in class io.activej.jmx.JmxRegistry.Builder
- withGenericParameters(List<String>) - Method in record class io.activej.jmx.ProtoObjectName
- withGlobalMBean(Type, Key<?>) - Method in class io.activej.jmx.JmxModule.Builder
- withGlobalMBean(Type, String) - Method in class io.activej.jmx.JmxModule.Builder
- withGlobalSingletons(Object...) - Method in class io.activej.jmx.JmxModule.Builder
- withHistogram(Key<?>, String, int[]) - Method in class io.activej.jmx.JmxModule.Builder
- withHistogram(Key<?>, String, Supplier<JmxHistogram>) - Method in class io.activej.jmx.JmxModule.Builder
- withHistogram(Class<?>, String, int[]) - Method in class io.activej.jmx.JmxModule.Builder
- withHistogram(Class<?>, String, Supplier<JmxHistogram>) - Method in class io.activej.jmx.JmxModule.Builder
- withIncludedOptional(String) - Method in class io.activej.jmx.JmxBeanSettings.Builder
- withMaxJmxRefreshesPerOneCycle(int) - Method in class io.activej.jmx.JmxModule.Builder
- withModifier(Key<?>, String, AttributeModifier<T>) - Method in class io.activej.jmx.JmxModule.Builder
- withModifier(Type, String, AttributeModifier<T>) - Method in class io.activej.jmx.JmxModule.Builder
- withModifier(String, AttributeModifier<?>) - Method in class io.activej.jmx.JmxBeanSettings.Builder
- withObjectNameMapping(ProtoObjectNameMapper) - Method in class io.activej.jmx.JmxModule.Builder
- withObjectNameMapping(ProtoObjectNameMapper) - Method in class io.activej.jmx.JmxRegistry.Builder
- withOptional(Key<?>, String) - Method in class io.activej.jmx.JmxModule.Builder
- withOptional(Type, String) - Method in class io.activej.jmx.JmxModule.Builder
- withPackageName(String) - Method in record class io.activej.jmx.ProtoObjectName
- withQualifier(Object) - Method in record class io.activej.jmx.ProtoObjectName
- withRefreshPeriod(Duration) - Method in class io.activej.jmx.JmxModule.Builder
- withScope(String) - Method in record class io.activej.jmx.ProtoObjectName
- withScopes(boolean) - Method in class io.activej.jmx.JmxModule.Builder
- withScopes(boolean) - Method in class io.activej.jmx.JmxRegistry.Builder
- withWorkerId(String) - Method in record class io.activej.jmx.ProtoObjectName
- withWorkerPoolQualifier(String) - Method in record class io.activej.jmx.ProtoObjectName
- withWorkerPredicate(BiPredicate<Key<?>, Integer>) - Method in class io.activej.jmx.JmxModule.Builder
- withWorkerPredicate(BiPredicate<Key<?>, Integer>) - Method in class io.activej.jmx.JmxRegistry.Builder
- workerId() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
workerIdrecord component. - workerPoolQualifier() - Method in record class io.activej.jmx.ProtoObjectName
-
Returns the value of the
workerPoolQualifierrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form