Appliable<T> Interface

Type Parameters

T

the type of the resource returned from the update.

Implements

public interface Appliable
extends Indexable

The base interface for all template interfaces that support update operations.

Method Summary

Modifier and Type Method and Description
abstract T apply()

Execute the update request.

abstract T apply(Context context)

Execute the update request.

abstract Mono<T> applyAsync()

Execute the update request asynchronously.

abstract Mono<T> applyAsync(Context context)

Execute the update request asynchronously.

Method Details

apply

public abstract T apply()

Execute the update request.

Returns:

the updated resource

apply

public abstract T apply(Context context)

Execute the update request.

Parameters:

context - the Context of the request

Returns:

the updated resource

applyAsync

public abstract Mono applyAsync()

Execute the update request asynchronously.

Returns:

the publisher of the resource update request

applyAsync

public abstract Mono applyAsync(Context context)

Execute the update request asynchronously.

Parameters:

context - the Context of the request

Returns:

the publisher of the resource update request

Applies to