C D F G I J L M N O P R S T V X 
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 of ProviderFactory.
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
 
C D F G I J L M N O P R S T V X 
All Classes All Packages