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

A

AbstractRestClient - Class in org.refcodes.rest.impls
Abstract base implementation of the RestClient interface being the foundation for various RestClient implementations such as HttpRestClientImpl or LoopbackRestClientImpl.
AbstractRestClient(ExecutorService) - Constructor for class org.refcodes.rest.impls.AbstractRestClient
 
AbstractRestClient() - Constructor for class org.refcodes.rest.impls.AbstractRestClient
 
AbstractRestServer - Class in org.refcodes.rest.impls
Implementation of the base functionality of the RestServer interface omitting the HTTP handling part being the foundation for various RestServer implementations such as HttpRestServerImpl or LoopbackRestServerImpl.
AbstractRestServer() - Constructor for class org.refcodes.rest.impls.AbstractRestServer
Constructs a AbstractRestServer pre-configured with MediaTypeFactory instances for JSON and REST.
AbstractRestServer(ExecutorService) - Constructor for class org.refcodes.rest.impls.AbstractRestServer
CConstructs a AbstractRestServer pre-configured with MediaTypeFactory instances for JSON and REST.
addMediaTypeFactory(MediaTypeFactory) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
addMediaTypeFactory(MediaTypeFactory) - Method in class org.refcodes.rest.impls.AbstractRestServer
 

B

buildDelete(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildDelete(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildDelete(String) - Method in interface org.refcodes.rest.RestClient
Prepares a DELETE request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildGet(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildGet(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildGet(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildGet(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildGet(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Prepares a GET request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildGet(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a GET request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildGet(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a GET request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildGet(String) - Method in interface org.refcodes.rest.RestClient
Prepares a GET request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPost(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPost(String) - Method in interface org.refcodes.rest.RestClient
Prepares a POST request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildPut(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildPut(String) - Method in interface org.refcodes.rest.RestClient
Prepares a PUT request builder with the common attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
buildRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
buildRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String, Object) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String, FormFields) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.
buildRequest(HttpMethod, String) - Method in interface org.refcodes.rest.RestClient
Prepares a request builder with the possible attributes and returns the according request's RestRequestBuilder instance.

C

close() - Static method in class org.refcodes.rest.HttpRestServerSugar
 
close() - Method in class org.refcodes.rest.impls.HttpRestClientImpl
 
close() - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
close() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
close() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
closeIn(int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
closeQuietly() - Static method in class org.refcodes.rest.HttpRestServerSugar
 
CONTEXT_PATH - Static variable in class org.refcodes.rest.impls.HttpRestServerImpl
 

D

DEFAULT_KEYSTORE_FORMAT - Static variable in interface org.refcodes.rest.HttpRestClient
 
DEFAULT_KEYSTORE_FORMAT - Static variable in interface org.refcodes.rest.HttpRestServer
 
DEFAULT_SSL_PROTOCOL - Static variable in interface org.refcodes.rest.HttpRestClient
 
DEFAULT_SSL_PROTOCOL - Static variable in interface org.refcodes.rest.HttpRestServer
 
dispose() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
doDelete(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doDelete(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, Object) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String) - Method in interface org.refcodes.rest.RestClient
Sends a DELETE request with the common attributes and returns the according request's RestResponse instance synchronously.
doDelete(String, FormFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, FormFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, FormFields, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doDelete(String, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a DELETE request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doGet(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, FormFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, FormFields, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doGet(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Sends a GET request with the common attributes and returns the according request's RestResponse instance synchronously.
doGet(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a GET request with the common attributes and returns the according request's RestResponse instance synchronously.
doGet(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a GET request with the common attributes and returns the according request's RestResponse instance synchronously.
doGet(String) - Method in interface org.refcodes.rest.RestClient
Sends a GET request with the common attributes and returns the according request's RestResponse instance synchronously.
doGet(String, FormFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a GET request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doGet(String, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a GET request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doGet(String, FormFields, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a GET request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doGet(String, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a GET request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPost(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
doPost(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
doPost(String, Object) - Method in interface org.refcodes.rest.RestClient
Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
doPost(String) - Method in interface org.refcodes.rest.RestClient
Sends a POST request with the common attributes and returns the according request's RestResponse instance synchronously.
doPost(String, FormFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, FormFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, FormFields, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPost(String, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a POST request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doPut(String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, FormFields) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, FormFields, RequestHeaderFields) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, Object) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String) - Method in interface org.refcodes.rest.RestClient
Sends a PUT request with the common attributes and returns the according request's RestResponse instance synchronously.
doPut(String, FormFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, FormFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, FormFields, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doPut(String, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a PUT request with the common attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(RestRequest) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, Object) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, RestResponseObserver) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doRequest(RestRequest) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, FormFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, RequestHeaderFields, Object) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, Object) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, FormFields) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String) - Method in interface org.refcodes.rest.RestClient
Sends a request with the possible attributes and returns the according request's RestResponse instance synchronously.
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, FormFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, RequestHeaderFields, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, Object, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, FormFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, FormFields, RequestHeaderFields, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequest(HttpMethod, String, RestResponseObserver) - Method in interface org.refcodes.rest.RestClient
Creates a request with the possible attributes and returns the according RestCallerBuilder instance used for the request.
doRequestCorrelation(RequestHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doRequestCorrelation(ResponseHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doRequestCorrelation(RequestHeaderFields, HttpServerResponse) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
doSessionCorrelation(RequestHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doSessionCorrelation(ResponseHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
doSessionCorrelation(RequestHeaderFields, HttpServerResponse) - Method in class org.refcodes.rest.impls.AbstractRestServer
 

F

fireEvent(HttpRequest, RestEndpoint, ExecutionStrategy) - Method in class org.refcodes.rest.impls.AbstractRestServer
 

G

getAction() - Method in interface org.refcodes.rest.RestRequestEvent
 
getAction() - Method in interface org.refcodes.rest.RestResponseEvent
 
getBaseLocator() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
getBaseUrl() - Method in class org.refcodes.rest.impls.HttpRestClientImpl
 
getConnectionStatus() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
getConnectionStatus() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
getFactoryMediaTypes() - Method in class org.refcodes.rest.impls.AbstractRestClient
 
getFactoryMediaTypes() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
getHttpMethod() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
getHttpMethod() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
getHttpMethod() - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
getHttpServer() - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
getInstance() - Static method in class org.refcodes.rest.impls.HttpRestClientSingleton
Returns the singleton's instance as fabricated by this HttpRestClientSingleton.
getInstance() - Static method in class org.refcodes.rest.impls.HttpRestServerSingleton
Returns the singleton's instance as fabricated by this HttpRestServerSingleton.
getInstance() - Static method in class org.refcodes.rest.impls.LoopbackRestClientSingleton
Returns the singleton's instance as fabricated by this LoopbackRestClientSingleton.
getInstance() - Static method in class org.refcodes.rest.impls.LoopbackRestServerSingleton
Returns the singleton's instance as fabricated by this LoopbackRestServerSingleton.
getLocalAddress() - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getLocalAddress() - Method in class org.refcodes.rest.impls.RestResponseImpl
 
getLocator() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
getLocator() - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
getLocatorPattern() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
getLocatorPattern() - Method in interface org.refcodes.rest.RestEndpoint
Retrieves the resource Locator-Pattern this endpoint has been registered to.
getRealm() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
getRealm() - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getRemoteAddress() - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getRemoteAddress() - Method in class org.refcodes.rest.impls.RestResponseImpl
 
getRequestObserver() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
getRequestObserver() - Method in interface org.refcodes.rest.RestEndpointBuilder
Retrieves the RestRequestObserver to which any requests are delegated upon invocation of the #onRequest(RestRequest) method.
getResponseObserver() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
getResponseObserver() - Method in interface org.refcodes.rest.RestCallerBuilder
Retrieves the RestResponseObserver to which any responses are delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent) method.
getSource() - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getSource() - Method in class org.refcodes.rest.impls.RestResponseEventImpl
 
getUserAgent() - Method in class org.refcodes.rest.impls.AbstractRestClient
 
getWildcardReplacement(String) - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getWildcardReplacementAt(int) - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getWildcardReplacements() - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getWildcardReplacements(String...) - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 
getWildcardReplacementsAt(int...) - Method in class org.refcodes.rest.impls.RestRequestEventImpl
 

H

hasRequestCorrelation() - Method in class org.refcodes.rest.impls.AbstractRestClient
 
hasRequestCorrelation() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
hasSessionCorrelation() - Method in class org.refcodes.rest.impls.AbstractRestClient
 
hasSessionCorrelation() - Method in class org.refcodes.rest.impls.AbstractRestServer
 
HttpRestClient - Interface in org.refcodes.rest
Extends a RestClient to be capable of providing a User-Agent with UserAgentAccessor.UserAgentMutator.setUserAgent(String) (HttpRestClient.withUserAgent(String)) and to be capable of using base URLs to be set with BaseUrlAccessor.BaseUrlMutator.setBaseUrl(String) ( BaseUrlAccessor.BaseUrlBuilder.withBaseUrl(String)).
HttpRestClientImpl - Class in org.refcodes.rest.impls
The HttpRestClientImpl implements the HttpRestClient interface.
HttpRestClientImpl() - Constructor for class org.refcodes.rest.impls.HttpRestClientImpl
 
HttpRestClientImpl(ExecutorService) - Constructor for class org.refcodes.rest.impls.HttpRestClientImpl
 
HttpRestClientSingleton - Class in org.refcodes.rest.impls
The singleton of the HttpRestClientImpl for easy HttpRestClient access.
HttpRestClientSingleton() - Constructor for class org.refcodes.rest.impls.HttpRestClientSingleton
 
HttpRestClientSugar - Class in org.refcodes.rest
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions of REST client functionality: import static org.refcodes.rest.HttpRestClientSugar.*;
HttpRestClientSugar() - Constructor for class org.refcodes.rest.HttpRestClientSugar
 
HttpRestServer - Interface in org.refcodes.rest
Extends a RestServer to be capable of opening a server socket on the local host with the provided port number via #open(Integer) or with an additional maximum number of connections via HttpRestServer.open(Integer, int).
HttpRestServerImpl - Class in org.refcodes.rest.impls
Implementation of the HttpRestServer interface using the HttpServer defined in the com.sun.net.httpserver package.
HttpRestServerImpl() - Constructor for class org.refcodes.rest.impls.HttpRestServerImpl
Constructs a HttpRestServerImpl listening to the given localhost's port for HTTP-Requests.
HttpRestServerImpl(ExecutorService) - Constructor for class org.refcodes.rest.impls.HttpRestServerImpl
Constructs a HttpRestServerImpl listening to the given localhost's port for HTTP-Requests.
HttpRestServerSingleton - Class in org.refcodes.rest.impls
The singleton of the HttpRestServerImpl for easy HttpRestServer access.
HttpRestServerSingleton() - Constructor for class org.refcodes.rest.impls.HttpRestServerSingleton
 
HttpRestServerSugar - Class in org.refcodes.rest
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions of RESTful server functionality: import static org.refcodes.rest.HttpRestServerSugar.
HttpRestServerSugar() - Constructor for class org.refcodes.rest.HttpRestServerSugar
 

I

initMedaTypeFactories() - Method in class org.refcodes.rest.impls.AbstractRestClient
Adds the default MediaTypeFactory instances.
initMedaTypeFactories() - Method in class org.refcodes.rest.impls.AbstractRestServer
Adds the default MediaTypeFactory instances.

L

LoopbackRestClient - Interface in org.refcodes.rest
Extends a RestClient to be used as loopback device e.g. for testing purposes such as testing your RestResponseObserver implementations.
LoopbackRestClientImpl - Class in org.refcodes.rest.impls
Implementation if the LoopbackRestClient for easy testing of your requests being issued with a RestClient (HttpRestClient) and the according response lambda expressions.
LoopbackRestClientImpl() - Constructor for class org.refcodes.rest.impls.LoopbackRestClientImpl
 
LoopbackRestClientSingleton - Class in org.refcodes.rest.impls
The singleton of the LoopbackRestClientImpl for easy LoopbackRestClientImpl access.
LoopbackRestClientSingleton() - Constructor for class org.refcodes.rest.impls.LoopbackRestClientSingleton
 
LoopbackRestServer - Interface in org.refcodes.rest
Extends a RestServer to be used as loopback device e.g. for testing purposes such as testing your RestRequestObserver implementations.
LoopbackRestServerImpl - Class in org.refcodes.rest.impls
Implementation if the LoopbackRestServer for easy testing of your requests being received by a RestServer (HttpRestServer) and the according response lambda expressions.
LoopbackRestServerImpl() - Constructor for class org.refcodes.rest.impls.LoopbackRestServerImpl
 
LoopbackRestServerSingleton - Class in org.refcodes.rest.impls
The singleton of the LoopbackRestServerImpl for easy RestServer access.
LoopbackRestServerSingleton() - Constructor for class org.refcodes.rest.impls.LoopbackRestServerSingleton
 

O

onBasicAuthRequest(BasicAuthObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onBasicAuthRequest(BasicAuthObserver) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
onConnectionRequest(HttpsConnectionRequestObserver) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
onDelete(String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onDelete(String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Even more convenient: Everything done here can also be done using RestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers a RestRequestObserver with the given Locator-Pattern to incoming DELETE methods.
onGet(String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onGet(String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Even more convenient: Everything done here can also be done using RestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers a RestRequestObserver with the given Locator-Pattern to incoming GET methods.
onHttpRequest(InetSocketAddress, InetSocketAddress, HttpMethod, String, String, RequestHeaderFields, InputStream) - Method in class org.refcodes.rest.impls.AbstractRestServer
Extensions of this class disect an incoming request and pass it to this method for doing the actual invocation of the registered RestEndpoint instances.
onHttpRequest(InetSocketAddress, InetSocketAddress, HttpMethod, String, String, RequestHeaderFields, InputStream) - Method in class org.refcodes.rest.impls.LoopbackRestServerImpl
 
onHttpRequest(InetSocketAddress, InetSocketAddress, HttpMethod, String, String, RequestHeaderFields, String) - Method in class org.refcodes.rest.impls.LoopbackRestServerImpl
 
onHttpRequest(InetSocketAddress, InetSocketAddress, HttpMethod, String, String, RequestHeaderFields, String) - Method in interface org.refcodes.rest.LoopbackRestServer
Invoke this method to simulate a REST request to be handled by the according registered Endpoint instances:
onHttpRequest(InetSocketAddress, InetSocketAddress, HttpMethod, String, String, RequestHeaderFields, InputStream) - Method in interface org.refcodes.rest.LoopbackRestServer
Invoke this method to simulate a REST request to be handled by the according registered Endpoint instances:
onPost(String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onPost(String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Even more convenient: Everything done here can also be done using RestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers a RestRequestObserver with the given Locator-Pattern to incoming POST methods.
onPut(String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onPut(String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Even more convenient: Everything done here can also be done using RestServer.onRequest(HttpMethod, String, RestRequestObserver): Registers a RestRequestObserver with the given Locator-Pattern to incoming PUT methods.
onRequest(String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onRequest(HttpMethod, String, RestRequestObserver) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
onRequest(HttpMethod, String, RestRequestObserver) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
onRequest(RestRequestEvent, HttpServerResponse) - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
onRequest(RestRequestEvent, HttpServerResponse) - Method in interface org.refcodes.rest.RestRequestObserver
The invoker provides a request context being a RestRequestEvent) describing the request and a response being a HttpServerResponse to be processed upon by your lambda's code.
onRequest(RestEndpoint) - Method in interface org.refcodes.rest.RestServer
For the sake of unified naming, this method just delegates to #subscribeObserver(RestEndpoint).
onRequest(String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Registers a pre-configured RestEndpoint, triggerd by any HTTP method, and returns its instance.
onRequest(HttpMethod, String, RestRequestObserver) - Method in interface org.refcodes.rest.RestServer
Registers a pre-configured RestEndpoint with the least required attributes and returns its instance.
onResponse(RestResponseEvent) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
onResponse(RestResponseEvent) - Method in interface org.refcodes.rest.RestResponseObserver
The invoker provides a response context being a RestResponseEvent describing the response being processed upon by your lambda's code.
onRestRequest(RestRequestHandler) - Method in class org.refcodes.rest.impls.AbstractRestClient
Sets the hook receiving a prepared RestCallerBuilder instance to be used to do the technical request with the technology chosen by the implementing sub-class.
onRestRequest(RestRequestHandler) - Method in class org.refcodes.rest.impls.LoopbackRestClientImpl
 
onRestRequest(RestRequestHandler) - Method in interface org.refcodes.rest.LoopbackRestClient
Registers a RestRequestHandler to simulate a REST response: The RestRequestHandler#onRestRequest(RestCallerBuilder) method is invoked with a prepared RestCallerBuilder instance representing the request being sent and produces an according RestResponseEvent to be passed back to the issuer of the request.
onRestRequest(HttpClientRequest) - Method in interface org.refcodes.rest.RestRequestHandler
Hook receiving a prepared RestCallerBuilder instance to be used to do the technical request with the technology chosen by the implementing sub-class.
open(File, String, String) - Method in interface org.refcodes.rest.HttpRestClient
Configures the HTTPS client connection with the provided HTTPS configuration parameters.
open(File, String) - Method in interface org.refcodes.rest.HttpRestClient
Same as #open(String, File, String, String) but: Type the type of KeyStore is set to "JKS".
open() - Static method in class org.refcodes.rest.HttpRestClientSugar
 
open(File, String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
open(File, String, String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
open(Integer, int) - Method in interface org.refcodes.rest.HttpRestServer
Opens the HTTP sever connection (socket) at the given port allowing the given number of maximum connections at the same time.
open(String, File, String, String, String, Integer, int) - Method in interface org.refcodes.rest.HttpRestServer
Opens the HTTPS sever connection (socket) at the given port allowing the given number of maximum connections at the same time using the provided HTTPS configuration parameters.
open(String, File, String, String, String, Integer) - Method in interface org.refcodes.rest.HttpRestServer
Same as HttpRestServer.open(String, File, String, String, String, Integer, int) but: The number of maximum connections at the same time is decided upon by the implementations's default value.
open(String, File, String, Integer, int) - Method in interface org.refcodes.rest.HttpRestServer
open(String, File, String, Integer) - Method in interface org.refcodes.rest.HttpRestServer
open(File, String, Integer, int) - Method in interface org.refcodes.rest.HttpRestServer
Same as HttpRestServer.open(String, File, String, String, String, Integer, int) but: The protocol fore the underlying SSLContext used is set to "TLS".
open(File, String, String, Integer) - Method in interface org.refcodes.rest.HttpRestServer
Same as HttpRestServer.open(String, File, String, String, String, Integer, int) but: The protocol fore the underlying SSLContext used is set to "TLS".
open(File, String, String, Integer, int) - Method in interface org.refcodes.rest.HttpRestServer
Same as HttpRestServer.open(String, File, String, String, String, Integer, int) but: The protocol fore the underlying SSLContext used is set to "TLS".
open(File, String, Integer) - Method in interface org.refcodes.rest.HttpRestServer
Same as HttpRestServer.open(String, File, String, String, String, Integer, int) but: The protocol fore the underlying SSLContext used is set to "TLS".
open(int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(int, int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(String, File, String, String, String, Integer, int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(String, File, String, String, String, Integer) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(String, File, String, Integer, int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(String, File, String, Integer) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(File, String, Integer, int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(File, String, Integer) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(File, String, String, Integer, int) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open(File, String, String, Integer) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
open() - Method in class org.refcodes.rest.impls.HttpRestClientImpl
 
open(File, String, String) - Method in class org.refcodes.rest.impls.HttpRestClientImpl
 
open(Integer) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
open(Integer, int) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
open(String, File, String, String, String, Integer, int) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
open(HttpServer) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
A hook to be used when using custom HttpServer ( HttpsServer) by custom open(...) methods of sub-classes of this HttpRestServerImpl.
open() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
open() - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
org.refcodes.rest - package org.refcodes.rest
What is this package for?
org.refcodes.rest.impls - package org.refcodes.rest.impls
 

P

pipe(InputStream, OutputStream) - Static method in class org.refcodes.rest.impls.HttpRestClientImpl
 

R

RestCaller - Interface in org.refcodes.rest
A RestCaller describes a REST request and the RestResponseObserver in charge for handling the response.
RestCallerBuilder - Interface in org.refcodes.rest
An RestCallerBuilder extends an RestCaller with builder functionality and adds lambda support for handling the responses addressed to this RestCaller.
RestCallerBuilderImpl - Class in org.refcodes.rest.impls
The implementation of the RestCallerBuilder interface as good old POJO for use by different RestClient implementations.
RestCallerBuilderImpl(HttpMethod, String, FormFields, RequestHeaderFields, Object, RestResponseObserver, MediaTypeFactoryLookup) - Constructor for class org.refcodes.rest.impls.RestCallerBuilderImpl
 
RestCallerBuilderImpl(HttpMethod, String, FormFields, RestResponseObserver, MediaTypeFactoryLookup) - Constructor for class org.refcodes.rest.impls.RestCallerBuilderImpl
 
RestCallerBuilderImpl(HttpMethod, String, Object, RestResponseObserver, MediaTypeFactoryLookup) - Constructor for class org.refcodes.rest.impls.RestCallerBuilderImpl
 
RestCallerBuilderImpl(HttpMethod, String, FormFields, Object, RestResponseObserver, MediaTypeFactoryLookup) - Constructor for class org.refcodes.rest.impls.RestCallerBuilderImpl
 
RestClient - Interface in org.refcodes.rest
A client to send requests for communicating with a RESTful server such as the HttpRestServer.
RestEndpoint - Interface in org.refcodes.rest
An RestEndpoint subscribes to a RestServer ( HttpRestServer) and defines the target for a REST request.
RestEndpointBuilder - Interface in org.refcodes.rest
An RestEndpointBuilder extends an RestEndpoint with builder functionality and adds lambda support for handling the requests addressed to this RestEndpoint.
RestEndpointBuilderImpl - Class in org.refcodes.rest.impls
The implementation of the RestEndpointBuilder interface as good old POJO for use by different RestServer implementations.
RestEndpointBuilderImpl() - Constructor for class org.refcodes.rest.impls.RestEndpointBuilderImpl
Constructs a plain RestEndpointBuilder, make sure to provide the least required attributes as demonstrated by the constructor #EndpointImpl(HttpMethod, String, RestRequestObserver).
RestEndpointBuilderImpl(HttpMethod, String, RestRequestObserver) - Constructor for class org.refcodes.rest.impls.RestEndpointBuilderImpl
Constructs an RestEndpointBuilder with the least required attributes.
RestRequest - Interface in org.refcodes.rest
A RestRequest describes a REST request and the RestResponse providing the response.
RestRequestBuilder - Interface in org.refcodes.rest
An RestRequestBuilder extends an RestCaller with builder functionality and adds lambda support for handling the responses addressed to this RestCaller.
RestRequestBuilderImpl - Class in org.refcodes.rest.impls
The implementation of the RestCallerBuilder interface as good old POJO for use by different RestClient implementations.
RestRequestBuilderImpl(HttpMethod, String, FormFields, RequestHeaderFields, Object, RestClient) - Constructor for class org.refcodes.rest.impls.RestRequestBuilderImpl
 
RestRequestBuilderImpl(HttpMethod, String, FormFields, RestClient) - Constructor for class org.refcodes.rest.impls.RestRequestBuilderImpl
 
RestRequestBuilderImpl(HttpMethod, String, Object, RestClient) - Constructor for class org.refcodes.rest.impls.RestRequestBuilderImpl
 
RestRequestBuilderImpl(HttpMethod, String, FormFields, Object, RestClient) - Constructor for class org.refcodes.rest.impls.RestRequestBuilderImpl
 
RestRequestEvent - Interface in org.refcodes.rest
Defines a RestRequestEvent being the request as consumed by a RestEndpoint.
RestRequestEventImpl - Class in org.refcodes.rest.impls
Implementation of the RestRequestEvent interface as good old POJO for use by different RestServer implementations.
RestRequestEventImpl(InetSocketAddress, InetSocketAddress, HttpMethod, String, WildcardSubstitutes, FormFields, RequestHeaderFields, InputStream, RestServer) - Constructor for class org.refcodes.rest.impls.RestRequestEventImpl
Constructs a RestRequestEvent with all required attributes.
RestRequestHandler - Interface in org.refcodes.rest
A RestRequestHandler handles a REST request on the RestClient instance's side to do the actual technical implementation of sending that request (or mocking the send-out of a request).
RestRequestObserver - Interface in org.refcodes.rest
The RestRequestObserver can be coded using the lambda syntax and processes a request for a given locator and for a given HttpMethod.
RestResponse - Interface in org.refcodes.rest
Defines a RestResponse being the base definition of a response as returned as of a request issued by a RestClient ( HttpRestClient).
RestResponseEvent - Interface in org.refcodes.rest
Defines a RestResponseEvent being the response as consumed by a RestCaller's RestResponseObserver.
RestResponseEventImpl - Class in org.refcodes.rest.impls
Implementation of the RestResponseEvent interface as good old POJO for use by different RestClient implementations.
RestResponseEventImpl(RestResponse, RestClient) - Constructor for class org.refcodes.rest.impls.RestResponseEventImpl
Constructs a RestResponseEvent with all required attributes.
RestResponseEventImpl(InetSocketAddress, InetSocketAddress, HttpStatusCode, ResponseHeaderFields, InputStream, RestClient) - Constructor for class org.refcodes.rest.impls.RestResponseEventImpl
Constructs a RestResponseEvent with all required attributes.
RestResponseImpl - Class in org.refcodes.rest.impls
Implementation of the RestResponseEvent interface as good old POJO for use by different RestClient implementations.
RestResponseImpl(InetSocketAddress, InetSocketAddress, HttpStatusCode, ResponseHeaderFields, InputStream, MediaTypeFactoryLookup) - Constructor for class org.refcodes.rest.impls.RestResponseImpl
Constructs a RestResponseEvent with all required attributes.
RestResponseObserver - Interface in org.refcodes.rest
The RestResponseObserver can be coded using the lambda syntax and processes a response from a server.
RestServer - Interface in org.refcodes.rest
The RestServer acts as the target for clients issuing REST requests.

S

setBaseLocator(String) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
setBaseUrl(URL) - Method in class org.refcodes.rest.impls.HttpRestClientImpl
 
setHeaderFields(RequestHeaderFields) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
setHeaderFields(RequestHeaderFields) - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
setHttpMethod(HttpMethod) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
setHttpMethod(HttpMethod) - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
setHttpMethod(HttpMethod) - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
setLocator(String) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
setLocator(String) - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
setLocatorPattern(String) - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
setLocatorPattern(String) - Method in interface org.refcodes.rest.RestEndpointBuilder
Sets the resource locator.
setQueryFields(FormFields) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
setQueryFields(FormFields) - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
setRealm(String) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
setRequestCorrelation(boolean) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
setRequestCorrelation(boolean) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
setRequestObserver(RestRequestObserver) - Method in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
setRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.RestEndpointBuilder
Sets the RestRequestObserver to which any requests are delegated upon invocation of the #onRequest(RestRequest) method.
setResponseObserver(RestResponseObserver) - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
setResponseObserver(RestResponseObserver) - Method in interface org.refcodes.rest.RestCallerBuilder
Sets the RestResponseObserver to which any responses are delegated upon invocation of the RestResponseObserver.onResponse(RestResponseEvent) method.
setSessionCorrelation(boolean) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
setSessionCorrelation(boolean) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
setUserAgent(String) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
subscribeObserver(RestEndpoint) - Method in class org.refcodes.rest.impls.AbstractRestServer
 

T

toMediaTypeFactory(MediaType) - Method in class org.refcodes.rest.impls.AbstractRestClient
 
toMediaTypeFactory(MediaType) - Method in class org.refcodes.rest.impls.AbstractRestServer
 
toNegotiatedContenType(RequestHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestServer
Determines the best fitting respone's ContentType.
toResponseBody(Object, RequestHeaderFields, ResponseHeaderFields) - Method in class org.refcodes.rest.impls.AbstractRestServer
Creates a String MediaType encoded as of the HeaderField.CONTENT_TYPE from the response header or if not set as of the HeaderField.ACCEPT from the request header or if not set as of the HeaderField.CONTENT_TYPE from the request header.
toRestResponse() - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 
toRestResponse() - Method in interface org.refcodes.rest.RestRequestBuilder
Sends the request and returns synchronously the according RestResponse
toString() - Method in class org.refcodes.rest.impls.RestCallerBuilderImpl
 
toString() - Method in class org.refcodes.rest.impls.RestRequestBuilderImpl
 

U

unsubscribeObserver(RestEndpoint) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
unsubscribeObserver(RestEndpoint) - Method in class org.refcodes.rest.impls.AbstractRestServer
 

W

withBaseLocator(String) - Method in interface org.refcodes.rest.HttpRestServer
 
withBaseLocator(String) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
withBaseLocator(String) - Method in interface org.refcodes.rest.LoopbackRestServer
 
withBaseLocator(String) - Method in interface org.refcodes.rest.RestServer
 
withBaseUrl(URL) - Method in interface org.refcodes.rest.HttpRestClient
 
withBaseUrl(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
withBaseUrl(URL) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
withClose() - Method in interface org.refcodes.rest.RestCallerBuilder
 
withClose() - Method in interface org.refcodes.rest.RestEndpointBuilder
 
withCloseIn(int) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withCloseIn(int) - Method in interface org.refcodes.rest.RestEndpointBuilder
 
withCloseQuetly() - Method in interface org.refcodes.rest.RestCallerBuilder
 
withCloseQuetly() - Method in interface org.refcodes.rest.RestEndpointBuilder
 
withDisableRequestCorrelation() - Method in interface org.refcodes.rest.HttpRestClient
 
withDisableRequestCorrelation() - Method in interface org.refcodes.rest.HttpRestServer
 
withDisableRequestCorrelation() - Method in interface org.refcodes.rest.RestClient
 
withDisableRequestCorrelation() - Method in interface org.refcodes.rest.RestServer
 
withDisableSessionCorrelation() - Method in interface org.refcodes.rest.HttpRestClient
 
withDisableSessionCorrelation() - Method in interface org.refcodes.rest.HttpRestServer
 
withDisableSessionCorrelation() - Method in interface org.refcodes.rest.RestClient
 
withDisableSessionCorrelation() - Method in interface org.refcodes.rest.RestServer
 
withEnableRequestCorrelation() - Method in interface org.refcodes.rest.HttpRestClient
 
withEnableRequestCorrelation() - Method in interface org.refcodes.rest.HttpRestServer
 
withEnableRequestCorrelation() - Method in interface org.refcodes.rest.RestClient
 
withEnableRequestCorrelation() - Method in interface org.refcodes.rest.RestServer
 
withEnableSessionCorrelation() - Method in interface org.refcodes.rest.HttpRestClient
 
withEnableSessionCorrelation() - Method in interface org.refcodes.rest.HttpRestServer
 
withEnableSessionCorrelation() - Method in interface org.refcodes.rest.RestClient
 
withEnableSessionCorrelation() - Method in interface org.refcodes.rest.RestServer
 
withHeaderFields(RequestHeaderFields) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withHeaderFields(RequestHeaderFields) - Method in interface org.refcodes.rest.RestRequestBuilder
 
withHttpMethod(HttpMethod) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withHttpMethod(HttpMethod) - Method in interface org.refcodes.rest.RestEndpointBuilder
 
withHttpMethod(HttpMethod) - Method in interface org.refcodes.rest.RestRequestBuilder
 
withLocator(String) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withLocator(String) - Method in interface org.refcodes.rest.RestRequestBuilder
 
withLocatorPattern(String) - Method in interface org.refcodes.rest.RestEndpointBuilder
Sets the resource locator as of the builder pattern.
withOpen() - Method in interface org.refcodes.rest.RestCallerBuilder
 
withOpen() - Method in interface org.refcodes.rest.RestEndpointBuilder
 
withQueryFields(FormFields) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withQueryFields(FormFields) - Method in interface org.refcodes.rest.RestRequestBuilder
 
withRealm(String) - Method in interface org.refcodes.rest.HttpRestServer
 
withRealm(String) - Static method in class org.refcodes.rest.HttpRestServerSugar
 
withRealm(String) - Method in class org.refcodes.rest.impls.HttpRestServerImpl
 
withRealm(String) - Method in interface org.refcodes.rest.LoopbackRestServer
 
withRealm(String) - Method in interface org.refcodes.rest.RestServer
 
withRequest(REQ) - Method in interface org.refcodes.rest.RestCallerBuilder
 
withRequest(REQ) - Method in interface org.refcodes.rest.RestRequestBuilder
 
withRequestCorrelation(boolean) - Method in interface org.refcodes.rest.HttpRestClient
 
withRequestCorrelation(boolean) - Method in interface org.refcodes.rest.HttpRestServer
 
withRequestCorrelation(boolean) - Method in interface org.refcodes.rest.RestClient
 
withRequestCorrelation(boolean) - Method in interface org.refcodes.rest.RestServer
 
withRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.RestEndpointBuilder
Builder method for setting the RestRequestObserver.
withResponseObserver(RestResponseObserver) - Method in interface org.refcodes.rest.RestCallerBuilder
Builder method for setting the RestResponseObserver.
withSessionCorrelation(boolean) - Method in interface org.refcodes.rest.HttpRestClient
 
withSessionCorrelation(boolean) - Method in interface org.refcodes.rest.HttpRestServer
 
withSessionCorrelation(boolean) - Method in interface org.refcodes.rest.RestClient
 
withSessionCorrelation(boolean) - Method in interface org.refcodes.rest.RestServer
 
withUserAgent(String) - Method in interface org.refcodes.rest.HttpRestClient
 
withUserAgent(String) - Static method in class org.refcodes.rest.HttpRestClientSugar
 
withUserAgent(String) - Method in interface org.refcodes.rest.LoopbackRestClient
 
withUserAgent(String) - Method in interface org.refcodes.rest.RestClient
 

_

_connectionStatus - Variable in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
_hasRequestCorrelation - Variable in class org.refcodes.rest.impls.AbstractRestClient
 
_hasRequestCorrelation - Variable in class org.refcodes.rest.impls.AbstractRestServer
 
_hasSessionCorrelation - Variable in class org.refcodes.rest.impls.AbstractRestClient
 
_hasSessionCorrelation - Variable in class org.refcodes.rest.impls.AbstractRestServer
 
_httpMethod - Variable in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
_locatorPattern - Variable in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
_requestObserver - Variable in class org.refcodes.rest.impls.RestEndpointBuilderImpl
 
A B C D F G H I L O P R S T U W _ 

Copyright © 2017. All rights reserved.