A B C D E F G H I J L M N O P Q R S T U V Λ 
All Classes All Packages

A

AbstractHttpClientModule - Class in vertxval.core
 
AbstractHttpClientModule(HttpClientOptions, String) - Constructor for class vertxval.core.AbstractHttpClientModule
 
AbstractVal<O> - Class in vertxval.core
 
AbstractVal() - Constructor for class vertxval.core.AbstractVal
 
ACCESS_TOKEN_NOT_FOUND - Static variable in exception vertxval.VertxValException
 
accessToken - Variable in class vertxval.core.OauthModule
 
accessTokenReq - Variable in class vertxval.core.OauthModule
 
accessTokenReqAttempts - Variable in class vertxval.core.OauthBuilder
 
accessTokenReqAttempts - Variable in class vertxval.core.OauthModule
 
address - Variable in class vertxval.core.OauthBuilder
 
address - Variable in class vertxval.VerticleRef
address where a verticle is listening on
addressOp - Static variable in class vertxval.LogEvent
 
alternative(Val<O>) - Method in class vertxval.exp.IfElse
 
And - Class in vertxval.exp
 
andThen(λ<O, Q>) - Method in interface vertxval.exp.λ
 
andThen(λc<O, Q>) - Method in interface vertxval.exp.λc
 
append(Val<? extends JsValue>) - Method in class vertxval.exp.JsArrayVal
 
append(Val<? extends O>) - Method in class vertxval.exp.SeqVal
 
appendAll(JsArrayVal) - Method in class vertxval.exp.JsArrayVal
 
apply(I) - Method in interface vertxval.exp.λc
 
apply(MultiMap) - Method in interface vertxval.exp.λc
 
apply(MultiMap, HttpClientModule) - Method in class vertxval.httpclient.oauth.GetAccessTokenRequest
 
apply(String) - Method in class vertxval.httpclient.oauth.RefreshAccessTokenReq
 
ask() - Method in class vertxval.VerticleRef
Method to establish a conversation with this verticle: a message is sent and then a message is received.
ask(DeliveryOptions) - Method in class vertxval.VerticleRef
Method to establish a conversation with this verticle: a message is sent and then a message is received.
authenticate(JsObj) - Method in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
authenticateReq - Variable in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
authenticateReq(String, String, String) - Static method in class vertxval.httpclient.oauth.Spotify
 
AuthorizationCodeFlowBuilder - Class in vertxval.httpclient.oauth
 
AuthorizationCodeFlowBuilder(HttpClientOptions, String, Function<String, BiFunction<MultiMap, HttpClientModule, Val<JsObj>>>) - Constructor for class vertxval.httpclient.oauth.AuthorizationCodeFlowBuilder
 
AuthorizationCodeModule - Class in vertxval.httpclient.oauth
 
authorizationHeaderName - Variable in class vertxval.core.OauthBuilder
 
authorizationHeaderName - Variable in class vertxval.core.OauthModule
 
authorizationHeaderValue - Variable in class vertxval.core.OauthBuilder
 
authorizationHeaderValue - Variable in class vertxval.core.OauthModule
 

B

BAD_MESSAGE_CODE - Static variable in exception vertxval.VertxValException
 
BodyHttpReq<T extends BodyHttpReq<T>> - Class in vertxval.core
 
BodyHttpReq(byte[]) - Constructor for class vertxval.core.BodyHttpReq
 
BYTES_BODY_LENS - Static variable in class vertxval.core.HttpReq
 

C

Case<I,​O> - Class in vertxval.exp
 
Case(Val<I>) - Constructor for class vertxval.exp.Case
 
classOpt - Static variable in class vertxval.LogEvent
 
ClientCredentialsFlowBuilder - Class in vertxval.httpclient.oauth
 
ClientCredentialsFlowBuilder(HttpClientOptions, String, BiFunction<MultiMap, HttpClientModule, Val<JsObj>>) - Constructor for class vertxval.httpclient.oauth.ClientCredentialsFlowBuilder
 
ClientCredentialsModule - Class in vertxval.httpclient.oauth
 
Cond<O> - Class in vertxval.exp
 
Cond(List<Val<Boolean>>, List<Val<O>>) - Constructor for class vertxval.exp.Cond
 
Cond(List<Val<Boolean>>, List<Val<O>>, Val<O>) - Constructor for class vertxval.exp.Cond
 
connect - Variable in class vertxval.httpclient.HttpClientModule
represents a CONNECT request.
CONNECT - vertxval.core.HttpReq.TYPE
 
CONNECT_TIMEOUT_CODE - Static variable in exception vertxval.VertxValException
 
connectOauth - Variable in class vertxval.core.OauthModule
 
ConnectReq - Class in vertxval.httpclient
 
ConnectReq() - Constructor for class vertxval.httpclient.ConnectReq
 
Cons<O> - Class in vertxval.exp
 
consequence(Val<O>) - Method in class vertxval.exp.IfElse
 
contextLens - Static variable in class vertxval.LogEvent
 
COOKIES_LENS - Static variable in class vertxval.httpclient.HttpResp
 
createFromAuthReq(BiFunction<HttpClientModule, JsObj, Val<JsObj>>) - Method in class vertxval.httpclient.oauth.AuthorizationCodeFlowBuilder
 
createFromRefreshToken(String) - Method in class vertxval.httpclient.oauth.AuthorizationCodeFlowBuilder
 
createHttpReq() - Method in class vertxval.core.BodyHttpReq
 
createHttpReq() - Method in class vertxval.core.HttpReq
 
createModule() - Method in class vertxval.httpclient.oauth.ClientCredentialsFlowBuilder
 

D

decodeFromWire(int, Buffer) - Method in class vertxval.core.JsArrayMessageCodec
 
decodeFromWire(int, Buffer) - Method in class vertxval.core.JsObjMessageCodec
 
delete - Variable in class vertxval.httpclient.HttpClientModule
represents a DELETE request.
DELETE - vertxval.core.HttpReq.TYPE
 
deleteOauth - Variable in class vertxval.core.OauthModule
 
DeleteReq - Class in vertxval.httpclient
 
DeleteReq() - Constructor for class vertxval.httpclient.DeleteReq
 
deploy() - Method in class vertxval.core.AbstractHttpClientModule
 
deploy() - Method in class vertxval.VertxModule
override this method and deploy the Verticles you want to be exposed by your module.
deployConsumer(String, Consumer<Message<I>>) - Method in class vertxval.Deployer
 
deployConsumer(String, Consumer<Message<I>>) - Method in class vertxval.VertxModule
 
deployConsumer(String, Consumer<Message<I>>, DeploymentOptions) - Method in class vertxval.Deployer
 
deployConsumer(String, Consumer<Message<I>>, DeploymentOptions) - Method in class vertxval.VertxModule
 
DEPLOYED_VERTICLE - Static variable in class vertxval.LogEvent
 
deployedVerticle(Class<?>, String) - Method in class vertxval.core.EventPublisher
 
deployedVerticle(String, String) - Method in class vertxval.core.EventPublisher
 
deployer - Variable in class vertxval.VertxModule
Factory to deploy or spawn verticles
Deployer - Class in vertxval
Wrapper around the vertx instance.
Deployer(Vertx) - Constructor for class vertxval.Deployer
Creates a factory to deploy and spawn verticles
Deployer(Vertx, DeploymentOptions) - Constructor for class vertxval.Deployer
Creates a factory to deploy and spawn verticles
deployFn(String, Function<I, O>) - Method in class vertxval.Deployer
 
deployFn(String, Function<I, O>) - Method in class vertxval.VertxModule
 
deployFn(String, Function<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
deployFn(String, Function<I, O>, DeploymentOptions) - Method in class vertxval.VertxModule
 
deploymentOptions - Variable in class vertxval.VertxModule
 
deployRequests() - Method in class vertxval.core.AbstractHttpClientModule
method to deploy new verticles.
deployRequests() - Method in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
deployRequests() - Method in class vertxval.httpclient.oauth.ClientCredentialsModule
 
deployTask(Runnable) - Method in class vertxval.Deployer
 
deployTask(Runnable) - Method in class vertxval.VertxModule
 
deployTask(Runnable, DeploymentOptions) - Method in class vertxval.Deployer
 
deployTask(Runnable, DeploymentOptions) - Method in class vertxval.VertxModule
 
deployVerticle(AbstractVerticle) - Method in class vertxval.Deployer
 
deployVerticle(AbstractVerticle) - Method in class vertxval.VertxModule
 
deployVerticle(AbstractVerticle, DeploymentOptions) - Method in class vertxval.Deployer
 
deployλ(String, λ<I, O>) - Method in class vertxval.Deployer
 
deployλ(String, λ<I, O>) - Method in class vertxval.VertxModule
 
deployλ(String, λ<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
deployλ(String, λ<I, O>, DeploymentOptions) - Method in class vertxval.VertxModule
 
deployλ(String, λc<I, O>) - Method in class vertxval.Deployer
 
deployλ(String, λc<I, O>) - Method in class vertxval.VertxModule
 
deployλ(String, λc<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
deployλ(String, λc<I, O>, DeploymentOptions) - Method in class vertxval.VertxModule
 
descriptionOpt - Static variable in class vertxval.LogEvent
 

E

empty - Static variable in interface vertxval.exp.λc
 
empty() - Static method in class vertxval.exp.JsArrayVal
 
empty() - Static method in class vertxval.exp.SeqVal
 
EMPTY - Static variable in class vertxval.exp.MapVal
 
EMPTY_AUTHORIZATION_CODE - Static variable in exception vertxval.VertxValException
 
EMPTY_CONTEXT_CODE - Static variable in exception vertxval.VertxValException
 
EMPTY_REDIRECT_URL_CODE - Static variable in exception vertxval.VertxValException
 
enabled - Variable in class vertxval.core.EventPublisher
 
encodeToWire(Buffer, JsArray) - Method in class vertxval.core.JsArrayMessageCodec
 
encodeToWire(Buffer, JsObj) - Method in class vertxval.core.JsObjMessageCodec
 
eventLens - Static variable in class vertxval.LogEvent
 
EventPublisher - Class in vertxval.core
 
EXCEPTION_DEPLOYING_MODULE_CODE - Static variable in exception vertxval.VertxValException
 
EXCEPTION_DEPLOYING_VERTICLE_CODE - Static variable in exception vertxval.VertxValException
 
EXCEPTION_REGISTERING_CODECS_CODE - Static variable in exception vertxval.VertxValException
 
EXCEPTION_STOPPING_VERTICLE_CODE - Static variable in exception vertxval.VertxValException
 
exceptionMessageOpt - Static variable in class vertxval.LogEvent
 
exceptionOpt - Static variable in class vertxval.LogEvent
 
exceptionStackOpt - Static variable in class vertxval.LogEvent
 

F

failure(Throwable) - Static method in class vertxval.exp.Cons
 
failureCodeLens - Static variable in class vertxval.LogEvent
 
failureMessageLens - Static variable in class vertxval.LogEvent
 
failureTypeLens - Static variable in class vertxval.LogEvent
 
fallbackTo(λ<Throwable, O>) - Method in class vertxval.core.AbstractVal
 
fallbackTo(λ<Throwable, O>) - Method in interface vertxval.exp.Val
 
FALSE - Static variable in class vertxval.exp.Cons
 
flatMap(λ<O, Q>) - Method in class vertxval.core.AbstractVal
 
flatMap(λ<O, Q>) - Method in interface vertxval.exp.Val
Creates a new value by applying a function to the successful result of this value, and returns the result of the function as the new value.
flatMap(λ<O, Q>, λ<Throwable, Q>) - Method in interface vertxval.exp.Val
 
flatMap(λ<O, U>, λ<Throwable, U>) - Method in class vertxval.core.AbstractVal
 
FOLLOW_REDIRECT_OPT - Static variable in class vertxval.core.HttpReq
 
followRedirects(boolean) - Method in class vertxval.core.HttpReq
 
Functions - Class in vertxval.core
 

G

get - Variable in class vertxval.httpclient.HttpClientModule
represents a GET request.
get() - Method in class vertxval.exp.And
 
get() - Method in class vertxval.exp.Case
 
get() - Method in class vertxval.exp.Cond
 
get() - Method in class vertxval.exp.Cons
 
get() - Method in class vertxval.exp.IfElse
 
get() - Method in class vertxval.exp.JsArrayVal
it triggers the execution of all the completable futures, combining the results into a JsArray
get() - Method in class vertxval.exp.JsObjVal
it triggers the execution of all the completable futures, combining the results into a JsObj
get() - Method in class vertxval.exp.MapVal
 
get() - Method in class vertxval.exp.Or
 
get() - Method in class vertxval.exp.Pair
 
get() - Method in class vertxval.exp.Quadruple
 
get() - Method in class vertxval.exp.Quintuple
 
get() - Method in class vertxval.exp.SeqVal
 
get() - Method in class vertxval.exp.Triple
 
GET - vertxval.core.HttpReq.TYPE
 
GET_ACCESS_TOKEN_NOT_FOUND_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_BAD_MESSAGE_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_EMPTY_AUTHORIZATION_CODE_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_EMPTY_CONTEXT_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_EMPTY_REDIRECT_URL_CODE_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_EXCEPTION_DEPLOYING_MODULE - Static variable in exception vertxval.VertxValException
 
GET_EXCEPTION_DEPLOYING_VERTICLE - Static variable in exception vertxval.VertxValException
 
GET_EXCEPTION_REGISTERING_CODECS - Static variable in exception vertxval.VertxValException
 
GET_EXCEPTION_STOPPING_VERTICLE - Static variable in exception vertxval.VertxValException
 
GET_HTTP_METHOD_NOT_IMPLEMENTED_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_INTERNAL_ERROR_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_RESPONSE_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GET_UNKNOWN_ERROR_EXCEPTION - Static variable in exception vertxval.VertxValException
 
GetAccessTokenRequest - Class in vertxval.httpclient.oauth
 
GetAccessTokenRequest(String, String) - Constructor for class vertxval.httpclient.oauth.GetAccessTokenRequest
 
GetAccessTokenRequest(String, String, String, int) - Constructor for class vertxval.httpclient.oauth.GetAccessTokenRequest
 
GetAccessTokenRequest(String, String, String, String, int, boolean) - Constructor for class vertxval.httpclient.oauth.GetAccessTokenRequest
 
getOauth - Variable in class vertxval.core.OauthModule
 
GetReq - Class in vertxval.httpclient
 
GetReq() - Constructor for class vertxval.httpclient.GetReq
 
getVerticleRef(String) - Method in class vertxval.VertxModule
returns the VerticleRef wrapper around a deployed Verticle

H

head - Variable in class vertxval.httpclient.HttpClientModule
represents a HEAD request.
head() - Method in class vertxval.exp.SeqVal
 
HEAD - vertxval.core.HttpReq.TYPE
 
header(String, String) - Method in class vertxval.core.HttpReq
 
HEADERS_OPT - Static variable in class vertxval.core.HttpReq
 
HEADERS_OPT - Static variable in class vertxval.httpclient.HttpResp
 
headers2JsObj - Static variable in class vertxval.core.Functions
 
headOauth - Variable in class vertxval.core.OauthModule
 
HeadReq - Class in vertxval.httpclient
 
HeadReq() - Constructor for class vertxval.httpclient.HeadReq
 
host(String) - Method in class vertxval.core.HttpReq
 
HOST_OPT - Static variable in class vertxval.core.HttpReq
 
HTTP_METHOD_NOT_IMPLEMENTED_CODE - Static variable in exception vertxval.VertxValException
 
HTTP_REQ_EVENT - Static variable in class vertxval.LogEvent
 
HTTP_RESP_EVENT - Static variable in class vertxval.LogEvent
 
httpClient - Variable in class vertxval.core.AbstractHttpClientModule
 
httpClientAddress - Variable in class vertxval.core.AbstractHttpClientModule
 
HttpClientModule - Class in vertxval.httpclient
Module that exposes a set of functions to send different requests to a server.
HttpClientModule(HttpClientOptions, String) - Constructor for class vertxval.httpclient.HttpClientModule
 
httpOptions - Variable in class vertxval.core.AbstractHttpClientModule
 
HttpReq<T extends HttpReq<T>> - Class in vertxval.core
 
HttpReq() - Constructor for class vertxval.core.HttpReq
 
HttpReq.TYPE - Enum in vertxval.core
 
httpReqOpt - Static variable in class vertxval.LogEvent
 
HttpResp - Class in vertxval.httpclient
 
HttpResp() - Constructor for class vertxval.httpclient.HttpResp
 
httpRespOpt - Static variable in class vertxval.LogEvent
 

I

idOption - Static variable in class vertxval.LogEvent
 
ids - Variable in class vertxval.VerticleRef
the identifiers assigned to the different instances of this verticle after being deployed.
IfElse<O> - Class in vertxval.exp
 
initialize() - Method in class vertxval.core.AbstractHttpClientModule
 
initialize() - Method in class vertxval.VertxModule
override this method to initialize the instance fields of this class that represent the functions exposed by this module.
initializeRequests() - Method in class vertxval.core.AbstractHttpClientModule
method to initialize from the deployed verticles in AbstractHttpClientModule.deployRequests() the functions that will be exposed by this module.
initializeRequests() - Method in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
initializeRequests() - Method in class vertxval.httpclient.oauth.ClientCredentialsModule
 
INSTANCE - Static variable in class vertxval.core.JsArrayMessageCodec
 
INSTANCE - Static variable in class vertxval.core.JsObjMessageCodec
 
instantLens - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_CODE - Static variable in exception vertxval.VertxValException
 
INTERNAL_ERROR_DEPLOYING_VERTICLE - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_EXECUTING_TASK - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_PROCESSING_HTTP_RESP - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_PROCESSING_MESSAGE - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_READING_BODY_HTTP_RESP - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_STARTING_VERTICLE - Static variable in class vertxval.LogEvent
 
INTERNAL_ERROR_UNDEPLOYING_VERTICLE - Static variable in class vertxval.LogEvent
 
internalError(String, Class<?>, Throwable) - Method in class vertxval.core.EventPublisher
 
internalError(String, String, Throwable) - Method in class vertxval.core.EventPublisher
 
internalError(String, String, Throwable, MultiMap) - Method in class vertxval.core.EventPublisher
 
isEmpty() - Method in class vertxval.exp.MapVal
 
isEmpty() - Method in class vertxval.exp.SeqVal
 

J

JsArrayMessageCodec - Class in vertxval.core
 
JsArrayVal - Class in vertxval.exp
Represents a supplier of a completable future which result is a json array.
JsObjMessageCodec - Class in vertxval.core
Codec that allows to send JsObj as messages
JsObjVal - Class in vertxval.exp
Represents a supplier of a vertx future which result is a json object.

L

LogEvent - Class in vertxval
 
LogEvent() - Constructor for class vertxval.LogEvent
 

M

map(Function<List<O>, P>) - Method in class vertxval.exp.SeqVal
 
map(Function<Map<String, O>, P>) - Method in class vertxval.exp.MapVal
 
map(Function<Tuple2<A, B>, P>) - Method in class vertxval.exp.Pair
 
map(Function<Tuple3<A, B, C>, P>) - Method in class vertxval.exp.Triple
 
map(Function<Tuple4<A, B, C, D>, P>) - Method in class vertxval.exp.Quadruple
 
map(Function<Tuple5<A, B, C, D, E>, P>) - Method in class vertxval.exp.Quintuple
 
map(Function<Boolean, P>) - Method in class vertxval.exp.And
 
map(Function<Boolean, P>) - Method in class vertxval.exp.Or
 
map(Function<JsArray, P>) - Method in class vertxval.exp.JsArrayVal
 
map(Function<JsObj, P>) - Method in class vertxval.exp.JsObjVal
 
map(Function<O, P>) - Method in class vertxval.exp.Case
 
map(Function<O, P>) - Method in class vertxval.exp.Cond
 
map(Function<O, P>) - Method in class vertxval.exp.Cons
 
map(Function<O, P>) - Method in class vertxval.exp.IfElse
 
map(Function<O, P>) - Method in interface vertxval.exp.Val
Creates a new value by applying a function to the successful result of this value.
mapBody - Static variable in class vertxval.httpclient.HttpResp
 
mapBody2Json - Static variable in class vertxval.httpclient.HttpResp
 
MapVal<O> - Class in vertxval.exp
Represents a supplier of a vertx future which result is a json object.
messageLens - Static variable in class vertxval.LogEvent
 
MyVerticle<I> - Class in vertxval.core
Represents a Verticle.
MyVerticle(Consumer<Message<I>>, String) - Constructor for class vertxval.core.MyVerticle
Creates a verticle instance that when deployed will process the messages sent to the given address

N

n - Variable in enum vertxval.core.HttpReq.TYPE
 
name() - Method in class vertxval.core.JsArrayMessageCodec
 
name() - Method in class vertxval.core.JsObjMessageCodec
 

O

oauth(λc<I, JsObj>, int, boolean) - Method in class vertxval.core.OauthModule
 
OauthBuilder<T extends OauthBuilder<T>> - Class in vertxval.core
 
OauthBuilder(HttpClientOptions, String) - Constructor for class vertxval.core.OauthBuilder
 
OauthModule - Class in vertxval.core
 
OauthModule(HttpClientOptions, String, String, Function<String, String>, λ<JsObj, String>, Predicate<JsObj>, Predicate<Throwable>, Predicate<Throwable>, int, int) - Constructor for class vertxval.core.OauthModule
 
of(boolean, boolean...) - Static method in class vertxval.exp.And
 
of(boolean, boolean...) - Static method in class vertxval.exp.Or
 
of(I, Val<O>, I, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, I, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, I, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(I, Val<O>, I, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of one mapping
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of one mapping
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of three mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of four mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of five mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of six mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of seven mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of eight mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of nine mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of ten mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of eleven mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of twelve mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of thirteen mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of fourteen mappings
of(String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>, String, Val<? extends JsValue>) - Static method in class vertxval.exp.JsObjVal
static factory method to create a JsObjFuture of fifteen mappings
of(String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of one mapping
of(String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of one mapping
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjexpure of three mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of four mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of five mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of six mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of seven mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of eight mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of nine mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of ten mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of eleven mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of twelve mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of thirteen mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of fourteen mappings
of(String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>, String, Val<? extends O>) - Static method in class vertxval.exp.MapVal
static factory method to create a JsObjFuture of fifteen mappings
of(Supplier<Future<O>>) - Static method in class vertxval.exp.Cons
 
of(List<I>, Val<O>, List<I>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, List<I>, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(List<I>, Val<O>, List<I>, Val<O>, Val<O>) - Method in class vertxval.exp.Case
 
of(Val<? extends JsValue>, Val<? extends JsValue>...) - Static method in class vertxval.exp.JsArrayVal
returns a JsArrayFuture from the given head and the tail
of(Val<A>, Val<B>) - Static method in class vertxval.exp.Pair
 
of(Val<A>, Val<B>, Val<C>) - Static method in class vertxval.exp.Triple
 
of(Val<A>, Val<B>, Val<C>, Val<D>) - Static method in class vertxval.exp.Quadruple
 
of(Val<A>, Val<B>, Val<C>, Val<D>, Val<E>) - Static method in class vertxval.exp.Quintuple
 
of(Val<Boolean>, Val<Boolean>...) - Static method in class vertxval.exp.And
 
of(Val<Boolean>, Val<Boolean>...) - Static method in class vertxval.exp.Or
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<O>) - Static method in class vertxval.exp.Cond
 
of(Val<Boolean>, Val<O>, Val<Boolean>, Val<O>, Val<O>) - Static method in class vertxval.exp.Cond
 
onComplete(Handler<AsyncResult<O>>) - Method in class vertxval.core.AbstractVal
 
onComplete(Handler<AsyncResult<O>>) - Method in interface vertxval.exp.Val
Add a handler to be notified of the result.
onComplete(Consumer<O>, Consumer<Throwable>) - Method in class vertxval.core.AbstractVal
 
onComplete(Consumer<O>, Consumer<Throwable>) - Method in interface vertxval.exp.Val
Add a handler to be notified of the result.
onSuccess(Consumer<O>) - Method in class vertxval.core.AbstractVal
 
onSuccess(Consumer<O>) - Method in interface vertxval.exp.Val
Adds a consumer to be notified of the succeeded result of this value.
options - Variable in class vertxval.core.OauthBuilder
 
options - Variable in class vertxval.httpclient.HttpClientModule
represents a OPTIONS request.
OPTIONS - vertxval.core.HttpReq.TYPE
 
optionsOauth - Variable in class vertxval.core.OauthModule
 
OptionsReq - Class in vertxval.httpclient
 
OptionsReq() - Constructor for class vertxval.httpclient.OptionsReq
 
Or - Class in vertxval.exp
 

P

Pair<A,​B> - Class in vertxval.exp
 
patch - Variable in class vertxval.httpclient.HttpClientModule
represents a PATCH request.
PATCH - vertxval.core.HttpReq.TYPE
 
patchOauth - Variable in class vertxval.core.OauthModule
 
PatchReq - Class in vertxval.httpclient
 
PatchReq(byte[]) - Constructor for class vertxval.httpclient.PatchReq
 
port(int) - Method in class vertxval.core.HttpReq
 
PORT_OPT - Static variable in class vertxval.core.HttpReq
 
post - Variable in class vertxval.httpclient.HttpClientModule
represents a POST request.
POST - vertxval.core.HttpReq.TYPE
 
postOauth - Variable in class vertxval.core.OauthModule
 
PostReq - Class in vertxval.httpclient
 
PostReq(byte[]) - Constructor for class vertxval.httpclient.PostReq
 
predicate(Val<Boolean>) - Static method in class vertxval.exp.IfElse
 
prepend(Val<? extends O>) - Method in class vertxval.exp.SeqVal
 
prism - Static variable in exception vertxval.VertxValException
 
PUBLISH_ADDRESS - Static variable in class vertxval.LogEvent
 
PUBLISHER - Static variable in class vertxval.core.EventPublisher
 
put - Variable in class vertxval.httpclient.HttpClientModule
represents a PUT request.
PUT - vertxval.core.HttpReq.TYPE
 
putOauth - Variable in class vertxval.core.OauthModule
 
PutReq - Class in vertxval.httpclient
 
PutReq(byte[]) - Constructor for class vertxval.httpclient.PutReq
 

Q

Quadruple<A,​B,​C,​D> - Class in vertxval.exp
 
Quintuple<A,​B,​C,​D,​E> - Class in vertxval.exp
 

R

readNewAccessTokenAfterRefresh - Variable in class vertxval.core.OauthBuilder
 
readNewAccessTokenAfterRefresh - Variable in class vertxval.core.OauthModule
 
readTokensAfterAuthentication - Variable in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
RECEIVED_ERROR_EVENT - Static variable in class vertxval.LogEvent
 
RECEIVED_MESSAGE_EVENT - Static variable in class vertxval.LogEvent
 
RECEIVED_RESP_EVENT - Static variable in class vertxval.LogEvent
 
receivedError(String, Throwable) - Method in class vertxval.core.EventPublisher
 
receivedError(String, Throwable, MultiMap) - Method in class vertxval.core.EventPublisher
 
receivedMessage(String, MultiMap) - Method in class vertxval.core.EventPublisher
 
receivedResp(String, MultiMap) - Method in class vertxval.core.EventPublisher
 
recover(Function<Throwable, O>) - Method in class vertxval.core.AbstractVal
 
recover(Function<Throwable, O>) - Method in interface vertxval.exp.Val
Creates a new value that will handle any matching throwable that this value might contain.
recoverWith(λ<Throwable, O>) - Method in class vertxval.core.AbstractVal
 
recoverWith(λ<Throwable, O>) - Method in interface vertxval.exp.Val
Creates a new value that will handle any matching throwable that this value might contain by assigning it another value.
RefreshAccessTokenReq - Class in vertxval.httpclient.oauth
 
RefreshAccessTokenReq(String, String) - Constructor for class vertxval.httpclient.oauth.RefreshAccessTokenReq
 
RefreshAccessTokenReq(String, String, String, int) - Constructor for class vertxval.httpclient.oauth.RefreshAccessTokenReq
 
RefreshAccessTokenReq(String, String, String, String, int, boolean) - Constructor for class vertxval.httpclient.oauth.RefreshAccessTokenReq
 
refreshToken - Variable in class vertxval.httpclient.oauth.AuthorizationCodeModule
 
refreshTokenPredicate - Variable in class vertxval.core.OauthBuilder
 
refreshTokenPredicate - Variable in class vertxval.core.OauthModule
 
refreshTokenReq(String, String) - Static method in class vertxval.httpclient.oauth.Spotify
 
registerConsumer(String, Consumer<O>) - Method in class vertxval.Deployer
 
RegisterJsValuesCodecs - Class in vertxval
Verticle to register the codecs to be able to send json values (JsObj and JsArray) to the even bus.
RegisterJsValuesCodecs() - Constructor for class vertxval.RegisterJsValuesCodecs
 
registerPublisher(String) - Method in class vertxval.Deployer
 
REPLIED_ERROR_EVENT - Static variable in class vertxval.LogEvent
 
REPLIED_RESP_EVENT - Static variable in class vertxval.LogEvent
 
repliedError(String, VertxValException, MultiMap) - Method in class vertxval.core.EventPublisher
 
repliedResp(String, Object, MultiMap) - Method in class vertxval.core.EventPublisher
 
reqAttempts - Variable in class vertxval.core.OauthBuilder
 
REQUEST_TIMEOUT_CODE - Static variable in exception vertxval.VertxValException
 
resilientReq(λc<I, JsObj>, int) - Method in class vertxval.core.OauthModule
 
respLens - Static variable in class vertxval.LogEvent
 
retry(int) - Method in class vertxval.exp.And
 
retry(int) - Method in class vertxval.exp.Case
 
retry(int) - Method in class vertxval.exp.Cond
 
retry(int) - Method in class vertxval.exp.Cons
 
retry(int) - Method in class vertxval.exp.IfElse
 
retry(int) - Method in class vertxval.exp.JsArrayVal
 
retry(int) - Method in class vertxval.exp.JsObjVal
 
retry(int) - Method in class vertxval.exp.MapVal
 
retry(int) - Method in class vertxval.exp.Or
 
retry(int) - Method in class vertxval.exp.Pair
 
retry(int) - Method in class vertxval.exp.Quadruple
 
retry(int) - Method in class vertxval.exp.Quintuple
 
retry(int) - Method in class vertxval.exp.SeqVal
 
retry(int) - Method in class vertxval.exp.Triple
 
retry(int) - Method in interface vertxval.exp.Val
returns a new value tha will retry its execution if it fails
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.And
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Case
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Cond
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Cons
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.IfElse
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.JsArrayVal
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.JsObjVal
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.MapVal
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Or
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Pair
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Quadruple
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Quintuple
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.SeqVal
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Triple
 
retry(int, BiFunction<Throwable, Integer, Val<Void>>) - Method in interface vertxval.exp.Val
returns a new value tha will retry its execution after the an action.
retryAccessTokenPredicate - Variable in class vertxval.core.OauthBuilder
 
retryAccessTokenReqPredicate - Variable in class vertxval.core.OauthModule
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.And
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Case
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Cond
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Cons
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.IfElse
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.JsArrayVal
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.JsObjVal
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.MapVal
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Or
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Pair
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Quadruple
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Quintuple
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.SeqVal
 
retryIf(Predicate<Throwable>, int) - Method in class vertxval.exp.Triple
 
retryIf(Predicate<Throwable>, int) - Method in interface vertxval.exp.Val
returns a new value tha will retry its execution if it fails with an error that satisfies the given predicate.
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.And
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Case
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Cond
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Cons
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.IfElse
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.JsArrayVal
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.JsObjVal
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.MapVal
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Or
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Pair
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Quadruple
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Quintuple
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.SeqVal
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in class vertxval.exp.Triple
 
retryIf(Predicate<Throwable>, int, BiFunction<Throwable, Integer, Val<Void>>) - Method in interface vertxval.exp.Val
returns a new value tha will retry its execution after an action if it fails with an error that satisfies the given predicate.
retryReqPredicate - Variable in class vertxval.core.OauthBuilder
 
retryReqPredicate - Variable in class vertxval.core.OauthModule
 

S

SENT_MESSAGE_EVENT - Static variable in class vertxval.LogEvent
 
sentMessage(String, Object) - Method in class vertxval.core.EventPublisher
 
sentMessage(String, Object, MultiMap) - Method in class vertxval.core.EventPublisher
 
SeqVal<O> - Class in vertxval.exp
 
set(String, Val<? extends JsValue>) - Method in class vertxval.exp.JsObjVal
returns a new object future inserting the given future at the given key
set(String, Val<? extends O>) - Method in class vertxval.exp.MapVal
returns a new object future inserting the given future at the given key
setAccessTokenReqAttempts(int) - Method in class vertxval.core.OauthBuilder
 
setAuthorizationHeaderName(String) - Method in class vertxval.core.OauthBuilder
 
setAuthorizationHeaderValue(Function<String, String>) - Method in class vertxval.core.OauthBuilder
 
setReadNewAccessTokenAfterRefresh(λ<JsObj, String>) - Method in class vertxval.core.OauthBuilder
 
setReadTokensAfterAuthentication(λ<JsObj, Tuple2<String, String>>) - Method in class vertxval.httpclient.oauth.AuthorizationCodeFlowBuilder
 
setRefreshTokenPredicate(Predicate<JsObj>) - Method in class vertxval.core.OauthBuilder
 
setReqAttempts(int) - Method in class vertxval.core.OauthBuilder
 
setRetryAccessTokenReqPredicate(Predicate<Throwable>) - Method in class vertxval.core.OauthBuilder
 
setRetryReqPredicate(Predicate<Throwable>) - Method in class vertxval.core.OauthBuilder
 
size() - Method in class vertxval.exp.SeqVal
 
spawnFn(String, Function<I, O>) - Method in class vertxval.Deployer
 
spawnFn(String, Function<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
spawnλ(String, λ<I, O>) - Method in class vertxval.Deployer
 
spawnλ(String, λ<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
spawnλ(String, λc<I, O>) - Method in class vertxval.Deployer
 
spawnλ(String, λc<I, O>, DeploymentOptions) - Method in class vertxval.Deployer
 
Spotify - Class in vertxval.httpclient.oauth
 
ssl(boolean) - Method in class vertxval.core.HttpReq
 
SSL_OPT - Static variable in class vertxval.core.HttpReq
 
start(Promise<Void>) - Method in class vertxval.core.MyVerticle
Register the given consumer listening on the given address.
start(Promise<Void>) - Method in class vertxval.RegisterJsValuesCodecs
 
start(Promise<Void>) - Method in class vertxval.VertxModule
 
STATUS_CODE_LENS - Static variable in class vertxval.httpclient.HttpResp
 
STATUS_MESSAGE_OPT - Static variable in class vertxval.httpclient.HttpResp
 
stop(Promise<Void>) - Method in class vertxval.core.MyVerticle
Unregister the consumer listening on the give address that was created during the MyVerticle.start(Promise) method.
STR_BODY_LENS - Static variable in class vertxval.httpclient.HttpResp
 
success(O) - Static method in class vertxval.exp.Cons
 
systemCodecID() - Method in class vertxval.core.JsArrayMessageCodec
 
systemCodecID() - Method in class vertxval.core.JsObjMessageCodec
 

T

tail() - Method in class vertxval.exp.SeqVal
 
TASK_EXECUTED_EVENT - Static variable in class vertxval.LogEvent
 
taskCompleted(Class<?>) - Method in class vertxval.core.EventPublisher
 
tell() - Method in class vertxval.VerticleRef
Method to send a message to this verticle.
tell(DeliveryOptions) - Method in class vertxval.VerticleRef
Method to send a message to this verticle.
threadLens - Static variable in class vertxval.LogEvent
 
timeout(int, TimeUnit) - Method in class vertxval.core.HttpReq
 
TIMEOUT_OPT - Static variable in class vertxval.core.HttpReq
 
timer(int, TimeUnit, String) - Method in class vertxval.Deployer
 
timer(String, String) - Method in class vertxval.core.EventPublisher
 
TIMER_ENDS_EVENT - Static variable in class vertxval.LogEvent
 
TIMER_STARTS_EVENT - Static variable in class vertxval.LogEvent
 
toReqOptions - Static variable in class vertxval.core.HttpReq
 
trace - Variable in class vertxval.httpclient.HttpClientModule
represents a TRACE request.
trace() - Method in class vertxval.VerticleRef
 
trace(DeliveryOptions) - Method in class vertxval.VerticleRef
 
TRACE - vertxval.core.HttpReq.TYPE
 
traceOauth - Variable in class vertxval.core.OauthModule
 
TraceReq - Class in vertxval.httpclient
 
TraceReq() - Constructor for class vertxval.httpclient.TraceReq
 
transform(JsArray) - Method in class vertxval.core.JsArrayMessageCodec
 
transform(JsObj) - Method in class vertxval.core.JsObjMessageCodec
 
Triple<A,​B,​C> - Class in vertxval.exp
 
TRUE - Static variable in class vertxval.exp.Cons
 
type - Variable in class vertxval.core.HttpReq
 
TYPE_LENS - Static variable in class vertxval.core.HttpReq
 

U

undeploy() - Method in class vertxval.VerticleRef
Undeploy all the instances of this verticle
UNDEPLOYED_VERTICLE - Static variable in class vertxval.LogEvent
 
undeployedVerticle(String) - Method in class vertxval.core.EventPublisher
 
UNKNOWN_ERROR_CODE - Static variable in exception vertxval.VertxValException
A VertxValException was expected, but another one was received
UNKNOWN_HOST_CODE - Static variable in exception vertxval.VertxValException
Error that happens when the domain can't be resolved: wrong name or there is no internet connection.
UNKNOWN_HTTP_EXCEPTION_CODE - Static variable in exception vertxval.VertxValException
 
uri(String) - Method in class vertxval.core.HttpReq
 
URI_OPT - Static variable in class vertxval.core.HttpReq
 

V

Val<O> - Interface in vertxval.exp
A Val is just an alias for a lazy Vertx future.
validate(Predicate<I>, String) - Static method in class vertxval.Validators
returns a λ that validates the input against a predicate, returning the same input if the validations succeeds, or returning an error otherwise
validateJsArray(JsArraySpec) - Static method in class vertxval.Validators
returns a λ that validates the input json array, returning the same input if it conforms the given spec
validateJsObj(JsObjSpec) - Static method in class vertxval.Validators
returns a λ that validates the input json object, returning the same input if it conforms the given spec
Validators - Class in vertxval
 
valueOf(String) - Static method in enum vertxval.core.HttpReq.TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum vertxval.core.HttpReq.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
VerticleRef<I,​O> - Class in vertxval
It represents a reference to a Verticle, the unit of computation.
vertx.values - module vertx.values
 
VertxModule - Class in vertxval
A module it's a Verticle that when deployed exposes a set of functions that represents other Verticles.
VertxModule() - Constructor for class vertxval.VertxModule
Creates an instance of this module.
VertxModule(DeploymentOptions) - Constructor for class vertxval.VertxModule
Creates an instance of this module
vertxval - package vertxval
 
vertxval.core - package vertxval.core
 
vertxval.exp - package vertxval.exp
 
vertxval.httpclient - package vertxval.httpclient
 
vertxval.httpclient.oauth - package vertxval.httpclient.oauth
 
VertxValException - Exception in vertxval
 
VertxValException(int, String) - Constructor for exception vertxval.VertxValException
 
VertxValException(int, Throwable) - Constructor for exception vertxval.VertxValException
 

Λ

λ<I,​O> - Interface in vertxval.exp
 
λc<I,​O> - Interface in vertxval.exp
 
A B C D E F G H I J L M N O P Q R S T U V Λ 
All Classes All Packages