All Classes and Interfaces
Class
Description
Abstract delegating Resource Service Broker adaptor class.
Abstract
Resource
representation.Abstract implementation for
ResourceBeanMapper
.Abstract
ResourceCacheResolvable
base class.Abstract
ResourceLinkResolver
base class.Abstract
ResourceResolver
base class.Abstract CRISP Resource Service Broker base class.
Abstract
ValueMap
base class.Common Binary representation interface, reflecting any binary content.
CRISP related global constants.
Convenient utility to allow easy access to the singleton
ResourceServiceBroker
in an application.Default
ValueMap
implementation.Extra message exchange hint representation for backend services.
Builder to help build
ExchangeHint
instance.Common Resource representation interface, reflecting any content such as JSON, XML, JCR, etc.
Mapper to convert a
Resource
object to a bean.An abstraction responsible for the following:
to return a
ResourceDataCache
as a cache store of resource representations,
to be able to check whether or not a specific Resource
representation is cacheable,
to convert a Resource
representation to a cacheable data object to be stored in ResourceDataCache
,
and to convert a cached data object back to a Resource
representation.Read-only
Iterable
interface with some read-only Collection/List operations such as size()
or get(int)
.Abstraction that represents the underlying cache store.
The
ResourceException
class defines a general exception that any CRISP Resource
operations can throw when it is unable to perform its operation successfully.Resource link representation.
Responsible for resolving a link (type of
ResourceLink
) for a Resource
representation.Responsible for resolving
Resource
(s).Responsible for providing a
ResourceResolver
.CRISP Resource Service Broker abstraction.
Provides an access method to the current request object if available.
ValueMap
is an easy way to access properties or metadata of a resource.