Index

A B C D E F G I J K M N O Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
AnnotatedExportBinder - Class in org.weakref.jmx.guice
 
AnnotatedExportBuilder - Class in org.weakref.jmx.guice
Deprecated.
annotatedWith(Annotation) - Method in class org.weakref.jmx.guice.AnnotatedExportBinder
 
annotatedWith(Annotation) - Method in class org.weakref.jmx.guice.AnnotatedExportBuilder
Deprecated.
 
annotatedWith(Class<? extends Annotation>) - Method in class org.weakref.jmx.guice.AnnotatedExportBinder
 
annotatedWith(Class<? extends Annotation>) - Method in class org.weakref.jmx.guice.AnnotatedExportBuilder
Deprecated.
 
as(String) - Method in class org.weakref.jmx.guice.NamedBindingBuilder
Deprecated.
 
as(String) - Method in class org.weakref.jmx.guice.NamedExportBinder
 
as(BiFunction<ObjectNameGenerator, Map.Entry<K, V>, ObjectName>) - Method in class org.weakref.jmx.guice.MapExportBinder
 
as(BiFunction<ObjectNameGenerator, T, ObjectName>) - Method in class org.weakref.jmx.guice.SetExportBinder
 
as(Function<ObjectNameGenerator, String>) - Method in class org.weakref.jmx.guice.NamedExportBinder
 

B

binder - Variable in class org.weakref.jmx.guice.MapExportBinder
 
binder - Variable in class org.weakref.jmx.guice.NamedBindingBuilder
Deprecated.
 
binder - Variable in class org.weakref.jmx.guice.NamedExportBinder
 
build() - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
build() - Method in class org.weakref.jmx.MBeanOperationBuilder
 
build() - Method in class org.weakref.jmx.ObjectNameBuilder
 
builder(Class<?>) - Static method in class org.weakref.jmx.ObjectNames
 
builder(Class<?>, Named) - Static method in class org.weakref.jmx.ObjectNames
 
builder(Class<?>, Annotation) - Static method in class org.weakref.jmx.ObjectNames
 
builder(Class<?>, Class<? extends Annotation>) - Static method in class org.weakref.jmx.ObjectNames
 
builder(Class<?>, String) - Static method in class org.weakref.jmx.ObjectNames
 

C

configure() - Method in class org.weakref.jmx.guice.MBeanModule
 
configure() - Method in class org.weakref.jmx.testing.TestingMBeanModule
 
configureMBeans() - Method in class org.weakref.jmx.guice.MBeanModule
Deprecated.
subclassing no longer supported. Use ExportBinder instead
createMBean(String, ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
createMBean(String, ObjectName, Object[], String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
createMBean(String, ObjectName, ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 

D

defaultObjectNameGenerator() - Static method in interface org.weakref.jmx.ObjectNameGenerator
 
description() - Element in annotation interface org.weakref.jmx.Managed
 
deserialize(String, byte[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
deserialize(String, ObjectName, byte[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
deserialize(ObjectName, byte[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
destroy() - Method in class org.weakref.jmx.MBeanExporter
 

E

export(Key<?>) - Method in class org.weakref.jmx.guice.ExportBinder
 
export(Key<?>) - Method in class org.weakref.jmx.guice.ExportBuilder
Deprecated.
 
export(Key<?>) - Method in class org.weakref.jmx.guice.MBeanModule
Deprecated.
export(Class<?>) - Method in class org.weakref.jmx.guice.ExportBinder
 
export(Class<?>) - Method in class org.weakref.jmx.guice.ExportBuilder
Deprecated.
 
export(Class<?>) - Method in class org.weakref.jmx.guice.MBeanModule
Deprecated.
export(String, Object) - Method in class org.weakref.jmx.MBeanExporter
 
export(ObjectName, Object) - Method in class org.weakref.jmx.MBeanExporter
 
ExportBinder - Class in org.weakref.jmx.guice
 
ExportBuilder - Class in org.weakref.jmx.guice
Deprecated.
exportMap(Class<K>, Class<V>) - Method in class org.weakref.jmx.guice.ExportBinder
 
exportMap(Class<V>) - Method in class org.weakref.jmx.guice.ExportBinder
 
exportSet(Class<T>) - Method in class org.weakref.jmx.guice.ExportBinder
 
exportWithGeneratedName(Object) - Method in class org.weakref.jmx.MBeanExporter
 
exportWithGeneratedName(Object, Class<?>) - Method in class org.weakref.jmx.MBeanExporter
 
exportWithGeneratedName(Object, Class<?>, String) - Method in class org.weakref.jmx.MBeanExporter
 
exportWithGeneratedName(Object, Class<?>, Map<String, String>) - Method in class org.weakref.jmx.MBeanExporter
 

F

flatten() - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
Flatten - Annotation Interface in org.weakref.jmx
 
fromExportedObject(Object) - Static method in class org.weakref.jmx.ManagedClass
 

G

generatedNameOf(Class<?>) - Method in interface org.weakref.jmx.ObjectNameGenerator
 
generatedNameOf(Class<?>) - Static method in class org.weakref.jmx.ObjectNames
Produce a standardized JMX object name.
generatedNameOf(Class<?>, Named) - Static method in class org.weakref.jmx.ObjectNames
Produce a generated JMX object name.
generatedNameOf(Class<?>, Annotation) - Static method in class org.weakref.jmx.ObjectNames
Produce a generated JMX object name.
generatedNameOf(Class<?>, Class<? extends Annotation>) - Static method in class org.weakref.jmx.ObjectNames
Produce a generated JMX object name.
generatedNameOf(Class<?>, String) - Method in interface org.weakref.jmx.ObjectNameGenerator
 
generatedNameOf(Class<?>, String) - Static method in class org.weakref.jmx.ObjectNames
Produce a generated JMX object name.
generatedNameOf(Class<?>, Map<String, String>) - Method in interface org.weakref.jmx.ObjectNameGenerator
 
getAttribute(ObjectName, String) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getAttributeDescription(String) - Method in class org.weakref.jmx.ManagedClass
 
getAttributeNames() - Method in class org.weakref.jmx.ManagedClass
 
getAttributes(ObjectName, String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getChildren() - Method in class org.weakref.jmx.ManagedClass
 
getClassLoader(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getClassLoaderFor(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getClassLoaderRepository() - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getDefaultDomain() - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getDescription() - Method in class org.weakref.jmx.ManagedAttribute
 
getDomains() - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getExportedObject(ObjectName) - Method in class org.weakref.jmx.MBeanExporter
 
getExportedObjects() - Method in class org.weakref.jmx.MBeanExporter
 
getInfo() - Method in interface org.weakref.jmx.MBeanAttribute
 
getManagedClasses() - Method in class org.weakref.jmx.MBeanExporter
 
getMBeanCount() - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getMBeanInfo(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getMethod() - Method in class org.weakref.jmx.ManagedAttribute
 
getName() - Method in class org.weakref.jmx.ManagedAttribute
 
getName() - Method in interface org.weakref.jmx.MBeanAttribute
 
getObjectInstance(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
getObjectName() - Method in class org.weakref.jmx.MBeanExport
 
getReason() - Method in exception class org.weakref.jmx.JmxException
 
getTarget() - Method in class org.weakref.jmx.ManagedClass
 
getTargetClass() - Method in class org.weakref.jmx.ManagedClass
 
getValue() - Method in interface org.weakref.jmx.MBeanAttribute
 

I

INSTANCE_ALREADY_EXISTS - Enum constant in enum class org.weakref.jmx.JmxException.Reason
 
INSTANCE_NOT_FOUND - Enum constant in enum class org.weakref.jmx.JmxException.Reason
 
instantiate(String) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
instantiate(String, Object[], String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
instantiate(String, ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
instantiate(String, ObjectName, Object[], String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
INVALID_ANNOTATION - Enum constant in enum class org.weakref.jmx.JmxException.Reason
 
invoke(ObjectName, String, Object[], String[]) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
invokeAttribute(String) - Method in class org.weakref.jmx.ManagedClass
 
isAttributeFlatten(String) - Method in class org.weakref.jmx.ManagedClass
 
isFlatten() - Method in class org.weakref.jmx.ManagedAttribute
 
isInstanceOf(ObjectName, String) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
isRegistered(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 

J

JmxException - Exception Class in org.weakref.jmx
 
JmxException.Reason - Enum Class in org.weakref.jmx
 

K

key - Variable in class org.weakref.jmx.guice.NamedBindingBuilder
Deprecated.
 
key - Variable in class org.weakref.jmx.guice.NamedExportBinder
 
keyClass - Variable in class org.weakref.jmx.guice.MapExportBinder
 

M

MALFORMED_OBJECT_NAME - Enum constant in enum class org.weakref.jmx.JmxException.Reason
 
Managed - Annotation Interface in org.weakref.jmx
 
ManagedAnnotation - Annotation Interface in org.weakref.jmx
 
ManagedAttribute - Class in org.weakref.jmx
 
ManagedAttribute(Method, String, String, boolean) - Constructor for class org.weakref.jmx.ManagedAttribute
 
ManagedClass - Class in org.weakref.jmx
 
MapExportBinder<K,V> - Class in org.weakref.jmx.guice
 
MapNamingFunction<K,V> - Interface in org.weakref.jmx.guice
 
MapObjectNameFunction<K,V> - Interface in org.weakref.jmx.guice
 
MBEAN_REGISTRATION - Enum constant in enum class org.weakref.jmx.JmxException.Reason
 
MBeanAttribute - Interface in org.weakref.jmx
 
MBeanAttributeBuilder - Class in org.weakref.jmx
 
MBeanAttributeBuilder() - Constructor for class org.weakref.jmx.MBeanAttributeBuilder
 
MBeanExport - Class in org.weakref.jmx
 
MBeanExport(ObjectName, Runnable) - Constructor for class org.weakref.jmx.MBeanExport
 
MBeanExporter - Class in org.weakref.jmx
 
MBeanExporter(MBeanServer) - Constructor for class org.weakref.jmx.MBeanExporter
 
MBeanExporter(MBeanServer, Optional<ObjectNameGenerator>) - Constructor for class org.weakref.jmx.MBeanExporter
 
MBeanModule - Class in org.weakref.jmx.guice
 
MBeanModule() - Constructor for class org.weakref.jmx.guice.MBeanModule
 
MBeanOperationBuilder - Class in org.weakref.jmx
 
MBeanOperationBuilder() - Constructor for class org.weakref.jmx.MBeanOperationBuilder
 

N

name() - Element in annotation interface org.weakref.jmx.Managed
 
name(K, V) - Method in interface org.weakref.jmx.guice.MapNamingFunction
 
name(K, V) - Method in interface org.weakref.jmx.guice.MapObjectNameFunction
 
name(T) - Method in interface org.weakref.jmx.guice.NamingFunction
 
name(T) - Method in interface org.weakref.jmx.guice.ObjectNameFunction
 
named(String) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
named(String) - Method in class org.weakref.jmx.MBeanOperationBuilder
 
NamedBindingBuilder - Class in org.weakref.jmx.guice
Deprecated.
NamedExportBinder - Class in org.weakref.jmx.guice
 
NamingFunction<T> - Interface in org.weakref.jmx.guice
 
nested() - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
Nested - Annotation Interface in org.weakref.jmx
 
newExporter(Binder) - Static method in class org.weakref.jmx.guice.ExportBinder
 
newExporter(Binder) - Static method in class org.weakref.jmx.guice.MBeanModule
Deprecated.

O

ObjectNameBuilder - Class in org.weakref.jmx
 
ObjectNameBuilder(String) - Constructor for class org.weakref.jmx.ObjectNameBuilder
 
ObjectNameFunction<T> - Interface in org.weakref.jmx.guice
 
ObjectNameGenerator - Interface in org.weakref.jmx
 
ObjectNames - Class in org.weakref.jmx
Generate JMX object names.
onInstance(Object) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
onInstance(Object) - Method in class org.weakref.jmx.MBeanOperationBuilder
 
org.weakref.jmx - package org.weakref.jmx
 
org.weakref.jmx.guice - package org.weakref.jmx.guice
 
org.weakref.jmx.testing - package org.weakref.jmx.testing
 

Q

queryMBeans(ObjectName, QueryExp) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
queryNames(ObjectName, QueryExp) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 

R

registerMBean(Object, ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
removeNotificationListener(ObjectName, ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 

S

setAttribute(ObjectName, Attribute) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
setAttributes(ObjectName, AttributeList) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 
SetExportBinder<T> - Class in org.weakref.jmx.guice
 
setValue(Object) - Method in interface org.weakref.jmx.MBeanAttribute
 
StringMapExportBinder<V> - Class in org.weakref.jmx.guice
 

T

TestingMBeanModule - Class in org.weakref.jmx.testing
 
TestingMBeanModule() - Constructor for class org.weakref.jmx.testing.TestingMBeanModule
 
TestingMBeanServer - Class in org.weakref.jmx.testing
 
TestingMBeanServer() - Constructor for class org.weakref.jmx.testing.TestingMBeanServer
 
toString() - Method in class org.weakref.jmx.MBeanExport
 

U

unexport() - Method in class org.weakref.jmx.MBeanExport
 
unexport(String) - Method in class org.weakref.jmx.MBeanExporter
 
unexport(ObjectName) - Method in class org.weakref.jmx.MBeanExporter
 
unexportAll() - Method in class org.weakref.jmx.MBeanExporter
Deprecated.
Backwards compatible to 1.11. For new code, use MBeanExporter.unexportAllAndReportMissing().
unexportAllAndReportMissing() - Method in class org.weakref.jmx.MBeanExporter
Unexports all MBeans that have been exported through this MBeanExporter.
unexportWithGeneratedName(Class<?>) - Method in class org.weakref.jmx.MBeanExporter
 
unexportWithGeneratedName(Class<?>, String) - Method in class org.weakref.jmx.MBeanExporter
 
unexportWithGeneratedName(Class<?>, Map<String, String>) - Method in class org.weakref.jmx.MBeanExporter
 
unregisterMBean(ObjectName) - Method in class org.weakref.jmx.testing.TestingMBeanServer
 

V

valueOf(String) - Static method in enum class org.weakref.jmx.JmxException.Reason
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.weakref.jmx.JmxException.Reason
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAnnotatedGetter(Method) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
withAnnotatedMethod(Method) - Method in class org.weakref.jmx.MBeanOperationBuilder
 
withAnnotatedSetter(Method) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
withConcreteGetter(Method) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
withConcreteMethod(Method) - Method in class org.weakref.jmx.MBeanOperationBuilder
 
withConcreteSetter(Method) - Method in class org.weakref.jmx.MBeanAttributeBuilder
 
withGeneratedName() - Method in class org.weakref.jmx.guice.NamedBindingBuilder
Deprecated.
Names the MBean according to ObjectNames name generator methods.
withGeneratedName() - Method in class org.weakref.jmx.guice.NamedExportBinder
Names the MBean according to ObjectNames name generator methods.
withGeneratedName() - Method in class org.weakref.jmx.guice.StringMapExportBinder
 
withGeneratedName(MapNamingFunction<K, V>) - Method in class org.weakref.jmx.guice.MapExportBinder
 
withGeneratedName(MapObjectNameFunction<K, V>) - Method in class org.weakref.jmx.guice.MapExportBinder
 
withGeneratedName(NamingFunction<T>) - Method in class org.weakref.jmx.guice.SetExportBinder
 
withGeneratedName(NamingFunction<V>) - Method in class org.weakref.jmx.guice.MapExportBinder
 
withGeneratedName(ObjectNameFunction<T>) - Method in class org.weakref.jmx.guice.SetExportBinder
 
withGeneratedName(ObjectNameFunction<V>) - Method in class org.weakref.jmx.guice.MapExportBinder
 
withPlatformMBeanServer() - Static method in class org.weakref.jmx.MBeanExporter
Get an MBeanExporter that uses the default platform mbean server
withProperties(Map<String, String>) - Method in class org.weakref.jmx.ObjectNameBuilder
 
withProperty(String, String) - Method in class org.weakref.jmx.ObjectNameBuilder
 
A B C D E F G I J K M N O Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form