Skip navigation links
A B C D E F G H I L O P Q R S T U W 

A

asFlux(Class<E>) - Method in interface com.holonplatform.reactor.http.ReactiveResponseEntity
Read the message entity as a Flux of the specified type.
asInputStream() - Method in interface com.holonplatform.reactor.http.ReactiveResponseEntity
Read the message entity as a raw InputStream.
asMono() - Method in interface com.holonplatform.reactor.http.ReactiveResponseEntity
Read the message entity as a Mono.
asMono(Class<E>) - Method in interface com.holonplatform.reactor.http.ReactiveResponseEntity
Read the message entity as a Mono of the specified type.
asMono(ResponseType<E>) - Method in interface com.holonplatform.reactor.http.ReactiveResponseEntity
Read the message entity as a Mono of the specified type., using a ResponseType representation to allow generic types support.

B

bulkDelete(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
bulkInsert(DataTarget<?>, PropertySet<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
bulkUpdate(DataTarget<?>, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 

C

com.holonplatform.reactor.datastore - package com.holonplatform.reactor.datastore
 
com.holonplatform.reactor.datastore.operation - package com.holonplatform.reactor.datastore.operation
 
com.holonplatform.reactor.datastore.transaction - package com.holonplatform.reactor.datastore.transaction
 
com.holonplatform.reactor.http - package com.holonplatform.reactor.http
 
com.holonplatform.reactor.spring - package com.holonplatform.reactor.spring
 
commit() - Method in interface com.holonplatform.reactor.datastore.transaction.ReactiveTransaction
Commit the transaction.
count() - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Convenience ReactiveQueryResults.countAll() renamed method.
countAll() - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Count all the results of a query.
create() - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using default ClassLoader and default implementation, if available.
create(ClassLoader) - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using given classLoder and default implementation, if available.
create(String) - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using default ClassLoader and the implementation whith given fully qualified class name.
create(String, ClassLoader) - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using given classLoder and the implementation whith given fully qualified class name.
create(ClassLoader) - Method in interface com.holonplatform.reactor.http.ReactiveRestClientFactory
Create a new ReactiveRestClient instance.
create(WebClient) - Static method in interface com.holonplatform.reactor.spring.SpringReactiveRestClient
Create a ReactiveRestClient using given webClient.

D

DEFAULT_PRIORITY - Static variable in interface com.holonplatform.reactor.http.ReactiveRestClientFactory
Default factory priority
delete(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
delete() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using DELETE method and asynchronously receive a response back.
delete(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request asynchronously using the DELETE method and receive a response back.
delete(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using DELETE method and asynchronously receive a response back.
deleteForEntity(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using DELETE method and asynchronously receive the response entity payload back.
deleteForEntity(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using DELETE method and asynchronously receive the response entity payload of given generic type back.
deleteOrFail() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request asynchronously using the DELETE method.

E

execute(ReactiveTransaction) - Method in interface com.holonplatform.reactor.datastore.transaction.ReactiveTransactionalOperation
Execute a transactional operation using given ReactiveTransaction and return a result.

F

findOne(QueryProjection<R>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get an expected unique result using given projection.
findOne(Iterable<P>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get an expected unique result as a PropertyBox instance, using given properties as projection.
findOne(Property...) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get an expected unique result as PropertyBox instance using the Mono representation, with given properties as query projection.
forTarget(String) - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using default ClassLoader and default implementation, setting given baseUri as default ReactiveRestClient target, which will be used as base URI for every request configured using RestClientOperations.request(), if not overridden using RestClientOperations.RequestConfiguration.target(URI).
forTarget(URI) - Static method in interface com.holonplatform.reactor.http.ReactiveRestClient
Create a new ReactiveRestClient instance using default ClassLoader and default implementation, setting given baseUri as default ReactiveRestClient target, which will be used as base URI for every request configured using RestClientOperations.request(), if not overridden using RestClientOperations.RequestConfiguration.target(URI).

G

get(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using GET method and asynchronously receive a response back.
get(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using GET method and asynchronously receive a response back.
getAsList(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Convenience method to invoke the request using GET method and asynchronously receive a response entity payload of List type back.
getClient() - Method in interface com.holonplatform.reactor.spring.SpringReactiveRestClient
Get the WebClient bound to this RestClient.
getForEntity(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using GET method and asynchronously receive the response entity payload back.
getForEntity(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using GET method and asynchronously receive the response entity payload of given generic type back.
getForStream() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using GET method and asynchronously receive the response entity InputStream back.
getRestClientImplementationClass() - Method in interface com.holonplatform.reactor.http.ReactiveRestClientFactory
Get the ReactiveRestClient implementation class returned by this factory.

H

head() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using HEAD method and asynchronously receive a response back.

I

insert(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
invoke(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request and asynchronously receive a response back.
invokeForEntity(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request and asynchronously receive back the response content entity.
invokeForFlux(HttpMethod, RequestEntity<R>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request and asynchronously receive back the response as a Flux of response entity elements.
invokeForStream(HttpMethod, RequestEntity<R>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request and asynchronously receive back the response as a raw InputStream.
invokeForSuccess(HttpMethod, RequestEntity<R>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request and asynchronously receive a response back only if the response has a success (2xx) status code.
isTransactional() - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
Check if this Datastore is ReactiveTransactional, i.e. supports execution of transactional operations.

L

list(QueryProjection<R>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Convenience method to obtain the query results ReactiveQueryResults.stream(QueryProjection) as a List, provided by a Mono.
list(Iterable<P>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get a List of query results as PropertyBox instances using a Mono representation, with given properties as query projection.
list(Property...) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get a Mono of the results List as PropertyBox instances, using given properties as projection.

O

options() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using OPTIONS method and asynchronously receive a response back.
options(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using OPTIONS method and asynchronously receive a response back.
options(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using OPTIONS method and asynchronously receive a response back.
optionsForEntity(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using OPTIONS method and asynchronously receive the response entity payload back.
optionsForEntity(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using OPTIONS method and asynchronously receive the response entity payload of given generic type back.

P

patch(RequestEntity<?>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PATCH method with given entity request payload and asynchronously receive a response back.
patch(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PATCH method with given entity request payload and asynchronously receive a response back.
patch(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PATCH method with given entity request payload and asynchronously receive a response back.
patchForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PATCH method with given entity request payload and asynchronously receive the response entity payload back.
patchForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PATCH method with given entity request payload and asynchronously receive the response entity payload back.
post(RequestEntity<?>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive a response back.
post(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive a response back.
post(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive a response back.
postForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive the response payload back.
postForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive the response payload back.
postForLocation(RequestEntity<?>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using POST method with given entity request payload and asynchronously receive the value of the LOCATION header back, if present.
put(RequestEntity<?>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PUT method with given entity request payload and asynchronously receive a response back.
put(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PUT method with given entity request payload and asynchronously receive a response back.
put(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PUT method with given entity request payload and asynchronously receive a response back.
putForEntity(RequestEntity<?>, Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PUT method with given entity request payload and asynchronously receive the response entity payload back.
putForEntity(RequestEntity<?>, ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using PUT method with given entity request entity payload and asynchronously receive the response payload back.

Q

query() - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
query(DataTarget<?>) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
Create a ReactiveQuery commodity, setting given target as query data target.

R

ReactiveBulkDelete - Interface in com.holonplatform.reactor.datastore.operation
Reactive BulkDeleteOperation API, using a Mono to represent and handle the operation result.
ReactiveBulkInsert - Interface in com.holonplatform.reactor.datastore.operation
Reactive BulkInsertOperation API, using a Mono to represent and handle the operation result.
ReactiveBulkUpdate - Interface in com.holonplatform.reactor.datastore.operation
Reactive ReactiveBulkUpdate API, using a Mono to represent and handle the operation result.
ReactiveDatastore - Interface in com.holonplatform.reactor.datastore
Reactive DatastoreOperations API, which can be used to execute the Datastore operations and obtain the the results asynchronously, using Flux and Mono to represent and handle the operations outcome.
ReactiveDelete - Interface in com.holonplatform.reactor.datastore.operation
Reactive delete ExecutablePropertyBoxOperation operation, using a Mono to represent and handle the operation result.
ReactiveInsert - Interface in com.holonplatform.reactor.datastore.operation
Reactive insert ExecutablePropertyBoxOperation operation, using a Mono to represent and handle the operation result.
ReactiveQuery - Interface in com.holonplatform.reactor.datastore.operation
Represents a reactive query, used by the ReactiveDatastore API to configure and execute a query and handle the query results through the Flux and Mono abstractions.
ReactiveQueryAdapter<C extends com.holonplatform.core.query.QueryConfiguration> - Interface in com.holonplatform.reactor.datastore.operation
Adapter to perform a reactive query execution using a QueryOperation instance, which provides both the QueryConfiguration and the QueryProjection.
ReactiveQueryResults - Interface in com.holonplatform.reactor.datastore.operation
Reactive QueryProjectionOperations API, which uses Flux and Mono to provide and handle the query results.
ReactiveRefresh - Interface in com.holonplatform.reactor.datastore.operation
Reactive refresh ExecutablePropertyBoxOperation operation, using a Mono to represent and handle the operation result.
ReactiveResponseEntity<T> - Interface in com.holonplatform.reactor.http
A reactive ResponseEntity.
ReactiveRestClient - Interface in com.holonplatform.reactor.http
Reactive HTTP REST client, using project reactor.
ReactiveRestClient.ReactiveInvocation - Interface in com.holonplatform.reactor.http
Invocation operations
ReactiveRestClient.ReactiveRequestDefinition - Interface in com.holonplatform.reactor.http
Request message definition and response invocation.
ReactiveRestClientFactory - Interface in com.holonplatform.reactor.http
Factory to create ReactiveRestClient instances.
ReactiveSave - Interface in com.holonplatform.reactor.datastore.operation
Reactive save ExecutablePropertyBoxOperation operation, using a Mono to represent and handle the operation result.
ReactiveTransaction - Interface in com.holonplatform.reactor.datastore.transaction
Represents an reactive Datastore transaction, providing methods to commit and rollback the transaction.
ReactiveTransactional - Interface in com.holonplatform.reactor.datastore.transaction
Represents an object which is capable to manage reactive transactions, providing methods to execute an operation transactionally and using ReactiveTransaction as transaction handler.
ReactiveTransactionalOperation<R> - Interface in com.holonplatform.reactor.datastore.transaction
Represents an reactive transactional operation execution.
ReactiveUpdate - Interface in com.holonplatform.reactor.datastore.operation
Reactive update ExecutablePropertyBoxOperation operation, using a Mono to represent and handle the operation result.
refresh(DataTarget<?>, PropertyBox) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
requireTransactional() - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
Requires this Datastore to be ReactiveTransactional, i.e. to support execution of transactional operations, throwing an IllegalStateException if this Datastore is not transactional.
rollback() - Method in interface com.holonplatform.reactor.datastore.transaction.ReactiveTransaction
Rollback the transaction.

S

save(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 
SpringReactiveRestClient - Interface in com.holonplatform.reactor.spring
A ReactiveRestClient using Spring WebClient to perform invocations.
stream(QueryOperation<C, R>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryAdapter
Execute a query using the provided QueryOperation and return the results as a Flux of query results.
stream(QueryProjection<R>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get a Flux of query results using given projection.
stream(Iterable<P>) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get a Flux of query results as PropertyBox instances, using given properties as projection.
stream(Property...) - Method in interface com.holonplatform.reactor.datastore.operation.ReactiveQueryResults
Execute the query and get a Flux of query results as PropertyBox instances, using given properties as projection.

T

trace() - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using TRACE method and asynchronously receive a response back.
trace(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using TRACE method and asynchronously receive a response back.
trace(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using TRACE method and asynchronously receive a response back.
traceForEntity(Class<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using TRACE method and asynchronously receive the response entity payload back.
traceForEntity(ResponseType<T>) - Method in interface com.holonplatform.reactor.http.ReactiveRestClient.ReactiveInvocation
Invoke the request using TRACE method and asynchronously receive the response entity payload of given generic type back.

U

update(DataTarget<?>, PropertyBox, DatastoreOperations.WriteOption...) - Method in interface com.holonplatform.reactor.datastore.ReactiveDatastore
 

W

withTransaction(ReactiveTransactionalOperation<R>, TransactionConfiguration) - Method in interface com.holonplatform.reactor.datastore.transaction.ReactiveTransactional
Execute given operation within a transaction and return a result.
withTransaction(ReactiveTransactionalOperation<R>) - Method in interface com.holonplatform.reactor.datastore.transaction.ReactiveTransactional
Execute given operation within a transaction and return a result.
A B C D E F G H I L O P Q R S T U W 
Skip navigation links

Copyright © 2019 The Holon Platform. All rights reserved.