public class MapExportBinder<K,V>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.google.inject.multibindings.Multibinder<org.weakref.jmx.guice.MapMapping<?,?>> |
binder |
protected java.lang.Class<K> |
keyClass |
| Modifier and Type | Method and Description |
|---|---|
void |
as(java.util.function.BiFunction<ObjectNameGenerator,java.util.Map.Entry<K,V>,javax.management.ObjectName> nameFactory) |
void |
withGeneratedName(MapNamingFunction<K,V> valueNamingFunction) |
void |
withGeneratedName(MapObjectNameFunction<K,V> valueNamingFunction) |
void |
withGeneratedName(NamingFunction<V> valueNamingFunction) |
void |
withGeneratedName(ObjectNameFunction<V> valueNamingFunction) |
protected final com.google.inject.multibindings.Multibinder<org.weakref.jmx.guice.MapMapping<?,?>> binder
protected final java.lang.Class<K> keyClass
public void withGeneratedName(NamingFunction<V> valueNamingFunction)
public void withGeneratedName(ObjectNameFunction<V> valueNamingFunction)
public void withGeneratedName(MapNamingFunction<K,V> valueNamingFunction)
public void withGeneratedName(MapObjectNameFunction<K,V> valueNamingFunction)
public void as(java.util.function.BiFunction<ObjectNameGenerator,java.util.Map.Entry<K,V>,javax.management.ObjectName> nameFactory)
Copyright © 2023. All rights reserved.