Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addExtractor(String, SimplifierExtractor.AttributeExtractor<T>) - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Add a single extractor
- addExtractors(Object[][]) - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Add given extractors to the map.
- ArrayExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for extracting arrays of any kind.
- ArrayExtractor() - Constructor for class org.jolokia.service.serializer.json.ArrayExtractor
B
- BeanExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for plain Java objects.
- BeanExtractor() - Constructor for class org.jolokia.service.serializer.json.BeanExtractor
- BigIntegerSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Simplifier for BigIntegers which result in a map with a single key
bigint - BigIntegerSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.BigIntegerSimplifier
-
No arg constructor as required for simplifiers
C
- CalendarExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for
Calendarinstances. - CalendarExtractor(String, TimeZone) - Constructor for class org.jolokia.service.serializer.json.CalendarExtractor
- canSetValue() - Method in class org.jolokia.service.serializer.json.ArrayExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.BeanExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.CalendarExtractor
- canSetValue() - Method in class org.jolokia.service.serializer.json.CollectionExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.CompositeDataExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.DateExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.EnumExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in interface org.jolokia.service.serializer.json.Extractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.ListExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.MapExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
No setting for simplifying extractors
- canSetValue() - Method in class org.jolokia.service.serializer.json.TabularDataExtractor
-
Whether this extractor is able to set a value.
- canSetValue() - Method in class org.jolokia.service.serializer.json.TemporalExtractor
- ClassSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Simplifier for class objects.
- ClassSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.ClassSimplifier
-
Empty constructor
- CollectionExtractor - Class in org.jolokia.service.serializer.json
-
Extractor used for arbitrary collections.
- CollectionExtractor() - Constructor for class org.jolokia.service.serializer.json.CollectionExtractor
- CompositeDataExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for
CompositeData - CompositeDataExtractor() - Constructor for class org.jolokia.service.serializer.json.CompositeDataExtractor
- convertFromString(String, String) - Method in class org.jolokia.service.serializer.object.StringToObjectConverter
-
Deserialize a string representation to an object for a given type
D
- DateExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for sophisticated date handling which support virtual path handling (i.e for converting to epoch time or an ISO-8601 format)
- DateExtractor(String, TimeZone) - Constructor for class org.jolokia.service.serializer.json.DateExtractor
- dateFormat - Variable in class org.jolokia.service.serializer.json.CalendarExtractor
- dateFormat - Variable in class org.jolokia.service.serializer.json.DateExtractor
- deserialize(String, Object) - Method in class org.jolokia.service.serializer.JolokiaSerializer
- deserialize(String, Object) - Method in class org.jolokia.service.serializer.object.StringToObjectConverter
-
Convert value from either a given object or its string representation.
- deserialize(OpenType, Object) - Method in class org.jolokia.service.serializer.object.OpenTypeDeserializer
-
Handle conversion for OpenTypes.
- deserializeOpenType(OpenType<?>, Object) - Method in class org.jolokia.service.serializer.JolokiaSerializer
- DomElementSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Special deserialization for DOM Elements to shorten the info
- DomElementSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.DomElementSimplifier
-
Construct the simplifier for DOM elements
E
- EnumExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for extracting enums.
- EnumExtractor() - Constructor for class org.jolokia.service.serializer.json.EnumExtractor
- extract(T) - Method in interface org.jolokia.service.serializer.json.simplifier.SimplifierExtractor.AttributeExtractor
-
Extract the real value from a given value
- extractObject(Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.ObjectToJsonConverter
-
Related to
ObjectToJsonConverter.extractObjectWithContext(java.lang.Object, java.util.Deque<java.lang.String>, org.jolokia.server.core.service.serializer.SerializeOptions, boolean)except that it does not set up a context. - extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.ArrayExtractor
-
Extract an array and, if to be jsonified, put it into an
JSONArray. - extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.BeanExtractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.CalendarExtractor
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.CollectionExtractor
-
Converts a collection to an JSON array.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.CompositeDataExtractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.DateExtractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.EnumExtractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in interface org.jolokia.service.serializer.json.Extractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.ListExtractor
-
Extract a list and, if to be jsonified, put it into an
JSONArray. - extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.MapExtractor
-
Convert a Map to JSON (if
jsonifyistrue). - extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Extract an object from pValue.
- extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.TabularDataExtractor
-
Extract a
TabularData. - extractObject(ObjectToJsonConverter, Object, Deque<String>, boolean) - Method in class org.jolokia.service.serializer.json.TemporalExtractor
- Extractor - Interface in org.jolokia.service.serializer.json
-
Interface for extractor serializing an object to a JSON representation.
F
- FileSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Special deserialization for Files to shorten the info
- FileSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.FileSimplifier
-
Default constructor
- forgiving - Variable in class org.jolokia.service.serializer.object.OpenTypeDeserializer
G
- getType() - Method in class org.jolokia.service.serializer.json.ArrayExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.BeanExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.CalendarExtractor
- getType() - Method in class org.jolokia.service.serializer.json.CollectionExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.CompositeDataExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.DateExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.EnumExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in interface org.jolokia.service.serializer.json.Extractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.ListExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.MapExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.TabularDataExtractor
-
Type for which this extractor can objects of this type
- getType() - Method in class org.jolokia.service.serializer.json.TemporalExtractor
- getValueFaultHandler() - Method in class org.jolokia.service.serializer.json.ObjectToJsonConverter
-
Get the fault handler used for dealing with exceptions during value extraction.
I
- init(JolokiaContext) - Method in class org.jolokia.service.serializer.JolokiaSerializer
- isForgiving() - Method in class org.jolokia.service.serializer.object.OpenTypeDeserializer
J
- JolokiaSerializer - Class in org.jolokia.service.serializer
-
Wrapper class holding various converters
- JolokiaSerializer() - Constructor for class org.jolokia.service.serializer.JolokiaSerializer
-
Default constructor
- JolokiaSerializer(int) - Constructor for class org.jolokia.service.serializer.JolokiaSerializer
-
Create converters (string-to-object, string-to-openType and object-to-json)
L
- ListExtractor - Class in org.jolokia.service.serializer.json
-
Extract a
List - ListExtractor() - Constructor for class org.jolokia.service.serializer.json.ListExtractor
M
- makeForgiving() - Method in class org.jolokia.service.serializer.JolokiaSerializer
- makeForgiving() - Method in class org.jolokia.service.serializer.object.OpenTypeDeserializer
- MapExtractor - Class in org.jolokia.service.serializer.json
-
Extractor for Maps (which turns
MapintoJSONObject) - MapExtractor() - Constructor for class org.jolokia.service.serializer.json.MapExtractor
O
- ObjectNameSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Special deserialization for ObjectNames to their canonical format.
- ObjectNameSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.ObjectNameSimplifier
-
Default constructor
- ObjectToJsonConverter - Class in org.jolokia.service.serializer.json
-
A converter which converts attribute and return values into a JSON representation.
- ObjectToJsonConverter(StringToObjectConverter) - Constructor for class org.jolokia.service.serializer.json.ObjectToJsonConverter
- ObjectToJsonConverter(StringToObjectConverter, JolokiaContext) - Constructor for class org.jolokia.service.serializer.json.ObjectToJsonConverter
-
New object-to-json converter
- OpenTypeDeserializer - Class in org.jolokia.service.serializer.object
-
Converter which converts an string or JSON representation to an object represented by an
OpenType. - OpenTypeDeserializer(StringToObjectConverter) - Constructor for class org.jolokia.service.serializer.object.OpenTypeDeserializer
-
Constructor
- org.jolokia.service.serializer - package org.jolokia.service.serializer
- org.jolokia.service.serializer.json - package org.jolokia.service.serializer.json
- org.jolokia.service.serializer.json.simplifier - package org.jolokia.service.serializer.json.simplifier
- org.jolokia.service.serializer.object - package org.jolokia.service.serializer.object
- org.jolokia.service.serializer.osgi - package org.jolokia.service.serializer.osgi
S
- serialize(Object, List<String>, SerializeOptions) - Method in class org.jolokia.service.serializer.JolokiaSerializer
- serialize(Object, List<String>, SerializeOptions) - Method in class org.jolokia.service.serializer.json.ObjectToJsonConverter
-
Convert the return value to a JSON object.
- SerializerServiceActivator - Class in org.jolokia.service.serializer.osgi
-
Simple activator for creating a serializer object
- SerializerServiceActivator() - Constructor for class org.jolokia.service.serializer.osgi.SerializerServiceActivator
- setInnerValue(Object, Object, List<String>) - Method in class org.jolokia.service.serializer.JolokiaSerializer
- setInnerValue(Object, Object, List<String>) - Method in class org.jolokia.service.serializer.json.ObjectToJsonConverter
-
Set an inner value of a complex object.
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.ArrayExtractor
-
Set a value in an array
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.BeanExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()), this method sets the value even on an inner object - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.CalendarExtractor
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.CollectionExtractor
-
Setting of an object value is not supported for the collection converter
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.CompositeDataExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()), this method sets the value even on an inner object - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.DateExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()), this method sets the value even on an inner object - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.EnumExtractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()), this method sets the value even on an inner object - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in interface org.jolokia.service.serializer.json.Extractor
-
If this extractor is able to set a value (see
Extractor.canSetValue()), this method sets the value even on an inner object - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.ListExtractor
-
Set a value within a list
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.MapExtractor
-
Set the value within a map, where the attribute is taken as key into the map.
- setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Throws always
IllegalArgumentExceptionsince a simplifier cannot be written to - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.TabularDataExtractor
-
Throws always
IllegalArgumentExceptionsince tabular data is immutable - setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.TemporalExtractor
- SimplifierExtractor<T> - Class in org.jolokia.service.serializer.json.simplifier
-
Base class for all simplifiers.
- SimplifierExtractor(Class<T>) - Constructor for class org.jolokia.service.serializer.json.simplifier.SimplifierExtractor
-
Super constructor taking the value type as argument
- SimplifierExtractor.AttributeExtractor<T> - Interface in org.jolokia.service.serializer.json.simplifier
-
Helper interface for extracting and simplifying values
- SimplifierExtractor.AttributeExtractor.SkipAttributeException - Exception in org.jolokia.service.serializer.json.simplifier
-
Exception to be thrown when the result of this extractor should be omitted in the response
- SkipAttributeException() - Constructor for exception org.jolokia.service.serializer.json.simplifier.SimplifierExtractor.AttributeExtractor.SkipAttributeException
- start(BundleContext) - Method in class org.jolokia.service.serializer.osgi.SerializerServiceActivator
- stop(BundleContext) - Method in class org.jolokia.service.serializer.osgi.SerializerServiceActivator
- StringToObjectConverter - Class in org.jolokia.service.serializer.object
-
Converter from a string representation to its Java object form
- StringToObjectConverter() - Constructor for class org.jolokia.service.serializer.object.StringToObjectConverter
T
- TabularDataExtractor - Class in org.jolokia.service.serializer.json
- TabularDataExtractor() - Constructor for class org.jolokia.service.serializer.json.TabularDataExtractor
- TemporalExtractor - Class in org.jolokia.service.serializer.json
- TemporalExtractor(String, TimeZone) - Constructor for class org.jolokia.service.serializer.json.TemporalExtractor
U
- UrlSimplifier - Class in org.jolokia.service.serializer.json.simplifier
-
Simplifier for URLs which result in a map with a single key
url - UrlSimplifier() - Constructor for class org.jolokia.service.serializer.json.simplifier.UrlSimplifier
-
No arg constructor as required for simplifiers
- useUnixMillis - Variable in class org.jolokia.service.serializer.json.CalendarExtractor
- useUnixMillis - Variable in class org.jolokia.service.serializer.json.DateExtractor
- useUnixMillis - Variable in class org.jolokia.service.serializer.json.TemporalExtractor
- useUnixNanos - Variable in class org.jolokia.service.serializer.json.CalendarExtractor
- useUnixNanos - Variable in class org.jolokia.service.serializer.json.DateExtractor
- useUnixNanos - Variable in class org.jolokia.service.serializer.json.TemporalExtractor
- useUnixTimestamp - Variable in class org.jolokia.service.serializer.json.CalendarExtractor
- useUnixTimestamp - Variable in class org.jolokia.service.serializer.json.DateExtractor
- useUnixTimestamp - Variable in class org.jolokia.service.serializer.json.TemporalExtractor
All Classes and Interfaces|All Packages|Serialized Form