Index

A B C D E F G I J L M O S T U 
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 Calendar instances.
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 jsonify is true).
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 Map into JSONObject)
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 IllegalArgumentException since a simplifier cannot be written to
setObjectValue(StringToObjectConverter, Object, String, Object) - Method in class org.jolokia.service.serializer.json.TabularDataExtractor
Throws always IllegalArgumentException since 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
Extractor for implementations of Temporal, like: LocalDateTime OffsetDateTime Instant Year ...
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
 
A B C D E F G I J L M O S T U 
All Classes and Interfaces|All Packages|Serialized Form