All Classes and Interfaces

Class
Description
Base link embedding action to load links for a given relation and store them as embedded resources.
Deprecated.
use CreateResource instead
an abstract base class for actions that create a new HalResource based on the Hal output of the previous pipeline step
Action to load all links for a given relation in a HAL document and store them as embedded resources.
Embeds only one link for the given relation and index as embedded resource.
Action to load one or all links of the main HAL resource and insert the content as embedded resource(s).
Walks recursive through the HAL resource and its embedded resources.
Action to load a HAL link and replace the current resource by the loaded one.
Factory for HAL specific JsonPipelineActions.
Specific HAL client pipeline action with convenience setter.
Crawler walking on a HAL resource graph.
Represents a path of embedded resources in a HAL resource by concatenating the relation names of the embedded ones.
Default filtering predicates for HAL resources.
Default HAL resource matchers.
Predicate getting applied on a HAL resource.
Moves the state of embedded resources into the state of the current resource.
Embeds the items of an embedded HAL collection resource.
Extracts links from HAL resources.
Common link extractors.
Contains common implementations of LinkSelectionStrategy
Implements the logic to pick one of the links in a given hal resoucen (by index or name)
Action to load a HAL link.
An action that can take any JSON object as input (already HAL or not), sets the specified self-link and allows arbitrary manipulation of the output HalResource by implementing the build function.
Processes the current JSON Pipeline output and combines it with the JSON Pipeline output of the loaded links.
Default output processors
Removes all links for a HAL resource and it's embedded resources which don't fit the given relation names.
Removes all properties for a HAL resource and its embedded resources.
Collection of common reporting HalResourcePredicates which write negative predicate results into a HAL document.
Extract the serviceId from a given URL.
Default implementations of StopCriterion
A criterion to stop the execution of HalCrawler.
Action which only emits the HAL state and removes meta data like links and embedded resources.
Provider for URI parameters.
Default URI parameters provider implementations.