C D F G I J L M N O P R S T V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- CachedProviderStrategy - Class in com.juliaaano.payload.cache
- CachedProviderStrategy(ProviderStrategy) - Constructor for class com.juliaaano.payload.cache.CachedProviderStrategy
- choose() - Method in class com.juliaaano.payload.cache.CachedProviderStrategy
- choose() - Method in interface com.juliaaano.payload.provider.ProviderStrategy
-
Determines which provider to use.
- choose() - Method in class com.juliaaano.payload.provider.sourcing.SourcingProviderStrategy
- com.juliaaano.payload - package com.juliaaano.payload
-
Contains the public classes / interfaces the clients of this library should use.
- com.juliaaano.payload.cache - package com.juliaaano.payload.cache
-
Internal cache mechanisms.
- com.juliaaano.payload.json - package com.juliaaano.payload.json
-
Implementation of various JSON providers.
- com.juliaaano.payload.provider - package com.juliaaano.payload.provider
-
APIs that bridge the actual mechanisms that serialize / deserialize data.
- com.juliaaano.payload.provider.dispatch - package com.juliaaano.payload.provider.dispatch
-
APIs for provider runtime dispatch (i.e.
- com.juliaaano.payload.provider.sourcing - package com.juliaaano.payload.provider.sourcing
-
A mechanism to supply provider factories.
- com.juliaaano.payload.shortcuts - package com.juliaaano.payload.shortcuts
-
API shortcuts for easy access and readability.
- com.juliaaano.payload.xml - package com.juliaaano.payload.xml
-
Implementation of various XML providers.
D
- deserialize(String, Class<T>) - Method in interface com.juliaaano.payload.provider.Provider
-
deserializes the specified media type representation into an object of the specified class.
F
- fromJson(InputStream, Class<T>) - Static method in class com.juliaaano.payload.shortcuts.JsonWrapper
- fromJson(String, Class<T>) - Static method in class com.juliaaano.payload.shortcuts.JsonWrapper
G
- get() - Method in interface com.juliaaano.payload.Payload
-
Provides the payload in the Java object format represented by T.
- Gson - Class in com.juliaaano.payload.json
- Gson() - Constructor for class com.juliaaano.payload.json.Gson
I
- InstanceSupplier - Interface in com.juliaaano.payload.provider.dispatch
- InvalidMediaTypeException - Exception in com.juliaaano.payload
-
Thrown to indicate that a client has passed an invalid or unsupported
MediaType
.
J
- JacksonJson - Class in com.juliaaano.payload.json
- JacksonJson() - Constructor for class com.juliaaano.payload.json.JacksonJson
- JacksonXml - Class in com.juliaaano.payload.xml
- JacksonXml() - Constructor for class com.juliaaano.payload.xml.JacksonXml
- Jaxb - Class in com.juliaaano.payload.xml
- Jaxb() - Constructor for class com.juliaaano.payload.xml.Jaxb
- JSON - com.juliaaano.payload.MediaType
-
The application/json media type.
- JsonB - Class in com.juliaaano.payload.json
- JsonB() - Constructor for class com.juliaaano.payload.json.JsonB
- JsonPrioritizedProviderFactorySource<T extends JsonProviderFactory> - Class in com.juliaaano.payload.json
- JsonPrioritizedProviderFactorySource(ProviderFactorySource<T>) - Constructor for class com.juliaaano.payload.json.JsonPrioritizedProviderFactorySource
- JsonProviderFactory - Interface in com.juliaaano.payload.json
- JsonWrapper - Class in com.juliaaano.payload.shortcuts
-
Static JSON wrapper for easier access.
- JsonWrapper() - Constructor for class com.juliaaano.payload.shortcuts.JsonWrapper
L
- load() - Method in class com.juliaaano.payload.provider.sourcing.PrioritizedProviderFactorySource
- load() - Method in interface com.juliaaano.payload.provider.sourcing.ProviderFactorySource
- load() - Method in class com.juliaaano.payload.provider.sourcing.SvcLoaderProviderFactorySource
M
- mapToFactory(String) - Method in class com.juliaaano.payload.json.JsonPrioritizedProviderFactorySource
- mapToFactory(String) - Method in class com.juliaaano.payload.provider.sourcing.PrioritizedProviderFactorySource
- mapToFactory(String) - Method in class com.juliaaano.payload.xml.XmlPrioritizedProviderFactorySource
- MediaType - Enum in com.juliaaano.payload
-
Entry-point for payload conversion.
- MethodDefinition - Class in com.juliaaano.payload.provider.dispatch
- MethodDefinition(String, Class<?>...) - Constructor for class com.juliaaano.payload.provider.dispatch.MethodDefinition
N
- newInstance() - Method in class com.juliaaano.payload.json.Gson
- newInstance() - Method in class com.juliaaano.payload.json.JacksonJson
- newInstance() - Method in class com.juliaaano.payload.json.JsonB
- newInstance() - Method in interface com.juliaaano.payload.provider.dispatch.InstanceSupplier
- newInstance() - Method in class com.juliaaano.payload.provider.dispatch.RuntimeProviderFactory
- newInstance() - Method in interface com.juliaaano.payload.provider.ProviderFactory
-
Creates a new instance of
Provider
. - newInstance() - Method in class com.juliaaano.payload.xml.JacksonXml
- newInstance() - Method in class com.juliaaano.payload.xml.Jaxb
- newInstance(String, Class<T>) - Method in interface com.juliaaano.payload.PayloadFactory
-
Creates a new instance of
Payload
out of a serialized, raw format. - newInstance(T) - Method in interface com.juliaaano.payload.PayloadFactory
-
Creates a new instance of
Payload
for a given object.
O
- of(String) - Static method in enum com.juliaaano.payload.MediaType
-
Retrieves the MediaType for the given media type string.
P
- payload() - Method in enum com.juliaaano.payload.MediaType
-
Gets the
PayloadFactory
for this MediaType. - Payload<T> - Interface in com.juliaaano.payload
-
A Payload is an Object Oriented representation of data in a raw, serialized format, such as JSON, XML, etc.
- PayloadFactory - Interface in com.juliaaano.payload
-
A PayloadFactory creates new instances of
Payload
. - PrioritizedProviderFactorySource<T extends ProviderFactory> - Class in com.juliaaano.payload.provider.sourcing
- PrioritizedProviderFactorySource(ProviderFactorySource<T>) - Constructor for class com.juliaaano.payload.provider.sourcing.PrioritizedProviderFactorySource
- priorityProperty() - Method in class com.juliaaano.payload.json.JsonPrioritizedProviderFactorySource
- priorityProperty() - Method in class com.juliaaano.payload.provider.sourcing.PrioritizedProviderFactorySource
- priorityProperty() - Method in class com.juliaaano.payload.xml.XmlPrioritizedProviderFactorySource
- Provider - Interface in com.juliaaano.payload.provider
-
A Provider is an abstraction of the underlying mechanism that serializes and deserializes data.
- ProviderException - Exception in com.juliaaano.payload.provider
-
General internal exception to be thrown when there are Provider related issues.
- ProviderException(String) - Constructor for exception com.juliaaano.payload.provider.ProviderException
- ProviderException(String, Throwable) - Constructor for exception com.juliaaano.payload.provider.ProviderException
- ProviderFactory - Interface in com.juliaaano.payload.provider
-
A ProviderFactory creates new instances of
Provider
. - ProviderFactorySource<T extends ProviderFactory> - Interface in com.juliaaano.payload.provider.sourcing
- ProviderStrategy - Interface in com.juliaaano.payload.provider
-
A
ProviderStrategy
chooses which Provider should be used.
R
- raw() - Method in interface com.juliaaano.payload.Payload
-
Provides the payload in its raw / native format as a
String
. - RuntimeProviderFactory - Class in com.juliaaano.payload.provider.dispatch
- RuntimeProviderFactory(InstanceSupplier, MethodDefinition, MethodDefinition) - Constructor for class com.juliaaano.payload.provider.dispatch.RuntimeProviderFactory
S
- serialize(Object) - Method in interface com.juliaaano.payload.provider.Provider
-
Serializes the specified object into its equivalent media type representation.
- SourcingProviderStrategy<T extends ProviderFactory> - Class in com.juliaaano.payload.provider.sourcing
-
This strategy enables custom mechanisms to supply provider factories through the
ProviderFactorySource
. - SourcingProviderStrategy(ProviderFactorySource<T>) - Constructor for class com.juliaaano.payload.provider.sourcing.SourcingProviderStrategy
- SvcLoaderProviderFactorySource<T extends ProviderFactory> - Class in com.juliaaano.payload.provider.sourcing
-
Source provider factories using
ServiceLoader
with implementations ofProviderFactory
. - SvcLoaderProviderFactorySource(Class<T>) - Constructor for class com.juliaaano.payload.provider.sourcing.SvcLoaderProviderFactorySource
T
- toJson(Object) - Static method in class com.juliaaano.payload.shortcuts.JsonWrapper
- toString() - Method in enum com.juliaaano.payload.MediaType
-
Returns the representation of this enum constant in the form of a internet based media type (e.g.
- toString() - Method in class com.juliaaano.payload.provider.sourcing.SvcLoaderProviderFactorySource
V
- valueOf(String) - Static method in enum com.juliaaano.payload.MediaType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.juliaaano.payload.MediaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XML - com.juliaaano.payload.MediaType
-
The application/xml media type.
- XmlPrioritizedProviderFactorySource<T extends XmlProviderFactory> - Class in com.juliaaano.payload.xml
- XmlPrioritizedProviderFactorySource(ProviderFactorySource<T>) - Constructor for class com.juliaaano.payload.xml.XmlPrioritizedProviderFactorySource
- XmlProviderFactory - Interface in com.juliaaano.payload.xml
All Classes All Packages