Skip navigation links
A B C D E F G H I N O R S T 

A

addListener(String, Consumer) - Method in class org.irenical.fetchy.event.EventEmitter
 

B

balance(List<Node>) - Method in interface org.irenical.fetchy.balancer.Balancer
 
BalanceException - Exception in org.irenical.fetchy.balancer
 
BalanceException(String, Throwable) - Constructor for exception org.irenical.fetchy.balancer.BalanceException
 
BalanceException(String) - Constructor for exception org.irenical.fetchy.balancer.BalanceException
 
Balancer - Interface in org.irenical.fetchy.balancer
 
BalancerMissingException - Exception in org.irenical.fetchy.balancer
 
BalancerMissingException(String) - Constructor for exception org.irenical.fetchy.balancer.BalancerMissingException
 
build() - Method in class org.irenical.fetchy.request.CallableRequestBuilder
 
build() - Method in class org.irenical.fetchy.request.RunnableRequestBuilder
 

C

call(String, Class<API>, Call<OUTPUT, API, ERROR>) - Method in class org.irenical.fetchy.Fetchy
 
call(String, String, Class<API>, Call<OUTPUT, API, ERROR>) - Method in class org.irenical.fetchy.Fetchy
 
Call<OUTPUT,API,ERROR extends Exception> - Interface in org.irenical.fetchy.request
 
call(API) - Method in interface org.irenical.fetchy.request.Call
 
callable(Call<OUTPUT, API, ERROR>) - Method in class org.irenical.fetchy.request.CallableRequestBuilder
 
callable(Call<OUTPUT, API, ERROR>) - Method in class org.irenical.fetchy.request.RequestBuilder
 
CallableRequest<OUTPUT,ERROR extends Exception> - Interface in org.irenical.fetchy.request
 
CallableRequestBuilder<OUTPUT,API,ERROR extends Exception> - Class in org.irenical.fetchy.request
 
CallableRequestBuilder(FetchyEngine, RequestServiceDetails<API>) - Constructor for class org.irenical.fetchy.request.CallableRequestBuilder
 
CallFallback<OUTPUT> - Interface in org.irenical.fetchy.request
 
clear() - Method in class org.irenical.fetchy.event.EventEmitter
 
connect(Node) - Method in interface org.irenical.fetchy.connector.Connector
 
ConnectException - Exception in org.irenical.fetchy.connector
 
ConnectException(String, Throwable) - Constructor for exception org.irenical.fetchy.connector.ConnectException
 
ConnectException(String) - Constructor for exception org.irenical.fetchy.connector.ConnectException
 
Connector<API> - Interface in org.irenical.fetchy.connector
 
ConnectorMissingException - Exception in org.irenical.fetchy.connector
 
ConnectorMissingException(String) - Constructor for exception org.irenical.fetchy.connector.ConnectorMissingException
 
createRequest(String, Class<API>) - Method in class org.irenical.fetchy.Fetchy
 
createRequest(String, String, Class<API>) - Method in class org.irenical.fetchy.Fetchy
 

D

discover(String) - Method in interface org.irenical.fetchy.discoverer.Discoverer
 
Discoverer - Interface in org.irenical.fetchy.discoverer
 
DiscovererMissingException - Exception in org.irenical.fetchy.discoverer
 
DiscovererMissingException(String) - Constructor for exception org.irenical.fetchy.discoverer.DiscovererMissingException
 
DiscoverException - Exception in org.irenical.fetchy.discoverer
 
DiscoverException(String, Throwable) - Constructor for exception org.irenical.fetchy.discoverer.DiscoverException
 
DiscoverException(String) - Constructor for exception org.irenical.fetchy.discoverer.DiscoverException
 

E

equals(Object) - Method in class org.irenical.fetchy.Node
 
EventEmitter - Class in org.irenical.fetchy.event
 
EventEmitter() - Constructor for class org.irenical.fetchy.event.EventEmitter
 
EventEmitter(ExecutorService) - Constructor for class org.irenical.fetchy.event.EventEmitter
 
execute() - Method in interface org.irenical.fetchy.request.CallableRequest
 
execute() - Method in class org.irenical.fetchy.request.ImmutableCallableRequest
 
execute() - Method in class org.irenical.fetchy.request.ImmutableRunnableRequest
 
execute() - Method in interface org.irenical.fetchy.request.Request
 
execute() - Method in interface org.irenical.fetchy.request.RunnableRequest
 

F

fallback(CallFallback<OUTPUT>) - Method in class org.irenical.fetchy.request.CallableRequestBuilder
 
fallback(Throwable) - Method in interface org.irenical.fetchy.request.CallFallback
 
fallback(Throwable) - Method in interface org.irenical.fetchy.request.RunFallback
 
fallback(RunFallback) - Method in class org.irenical.fetchy.request.RunnableRequestBuilder
 
Fetchy - Class in org.irenical.fetchy
 
Fetchy() - Constructor for class org.irenical.fetchy.Fetchy
 
Fetchy(ExecutorService) - Constructor for class org.irenical.fetchy.Fetchy
 
FetchyEngine - Class in org.irenical.fetchy.engine
 
FetchyEngine() - Constructor for class org.irenical.fetchy.engine.FetchyEngine
 
FetchyEngine(ExecutorService) - Constructor for class org.irenical.fetchy.engine.FetchyEngine
 
FetchyEvent<OBJECT> - Class in org.irenical.fetchy.event
 
FetchyEvent(String, String, Node, long, OBJECT) - Constructor for class org.irenical.fetchy.event.FetchyEvent
 
fire(String, String, String, Node, Object, long) - Method in class org.irenical.fetchy.event.EventEmitter
 

G

get() - Method in interface org.irenical.fetchy.connector.Stub
 
getAddress() - Method in class org.irenical.fetchy.Node
 
getBalancer() - Method in class org.irenical.fetchy.request.RequestServiceDetails
 
getCallable(API) - Method in class org.irenical.fetchy.request.ImmutableCallableRequest
 
getCallable(API) - Method in class org.irenical.fetchy.request.ImmutableRequest
 
getCallable(API) - Method in class org.irenical.fetchy.request.ImmutableRunnableRequest
 
getCallableFallback(Throwable) - Method in class org.irenical.fetchy.request.ImmutableCallableRequest
 
getCallableFallback(Throwable) - Method in class org.irenical.fetchy.request.ImmutableRequest
 
getCallableFallback(Throwable) - Method in class org.irenical.fetchy.request.ImmutableRunnableRequest
 
getConnector() - Method in class org.irenical.fetchy.request.RequestServiceDetails
 
getDiscoverer() - Method in class org.irenical.fetchy.request.RequestServiceDetails
 
getElapsedMillis() - Method in class org.irenical.fetchy.event.FetchyEvent
 
getId() - Method in class org.irenical.fetchy.Node
 
getListenerCount() - Method in class org.irenical.fetchy.event.EventEmitter
 
getListenerCount(String) - Method in class org.irenical.fetchy.event.EventEmitter
 
getName() - Method in class org.irenical.fetchy.event.FetchyEvent
 
getName() - Method in class org.irenical.fetchy.request.ImmutableRequest
 
getNode() - Method in class org.irenical.fetchy.event.FetchyEvent
 
getPort() - Method in class org.irenical.fetchy.Node
 
getServiceBalancer(String) - Method in class org.irenical.fetchy.Fetchy
 
getServiceConnector(String) - Method in class org.irenical.fetchy.Fetchy
 
getServiceDetails() - Method in class org.irenical.fetchy.request.ImmutableRequest
 
getServiceDiscoverer(String) - Method in class org.irenical.fetchy.Fetchy
 
getServiceId() - Method in class org.irenical.fetchy.event.FetchyEvent
 
getServiceId() - Method in class org.irenical.fetchy.request.RequestServiceDetails
 
getTarget() - Method in class org.irenical.fetchy.event.FetchyEvent
 
getTimeoutMillis() - Method in class org.irenical.fetchy.request.ImmutableRequest
 

H

hashCode() - Method in class org.irenical.fetchy.Node
 

I

ImmutableCallableRequest<OUTPUT,API,ERROR extends Exception> - Class in org.irenical.fetchy.request
 
ImmutableCallableRequest(String, FetchyEngine, RequestServiceDetails<API>, Integer, Call<OUTPUT, API, ?>, CallFallback<OUTPUT>) - Constructor for class org.irenical.fetchy.request.ImmutableCallableRequest
 
ImmutableRequest<OUTPUT,API,ERROR extends Exception> - Class in org.irenical.fetchy.request
 
ImmutableRequest(String, FetchyEngine, RequestServiceDetails<API>, Integer) - Constructor for class org.irenical.fetchy.request.ImmutableRequest
 
ImmutableRunnableRequest<API,ERROR extends Exception> - Class in org.irenical.fetchy.request
 
ImmutableRunnableRequest(String, FetchyEngine, RequestServiceDetails<API>, Integer, Run<API, ?>, RunFallback) - Constructor for class org.irenical.fetchy.request.ImmutableRunnableRequest
 
isRunning() - Method in class org.irenical.fetchy.engine.FetchyEngine
 
isRunning() - Method in class org.irenical.fetchy.event.EventEmitter
 
isRunning() - Method in class org.irenical.fetchy.Fetchy
 

N

name(String) - Method in class org.irenical.fetchy.request.CallableRequestBuilder
 
Node - Class in org.irenical.fetchy
 
Node(String) - Constructor for class org.irenical.fetchy.Node
 
Node(String, int) - Constructor for class org.irenical.fetchy.Node
 
Node(String, String, Integer) - Constructor for class org.irenical.fetchy.Node
 

O

onAfterExecute() - Method in interface org.irenical.fetchy.connector.Stub
 
onBalance(Consumer<FetchyEvent<Node>>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
onBalance(Consumer<FetchyEvent<Node>>) - Method in class org.irenical.fetchy.Fetchy
 
onBeforeExecute() - Method in interface org.irenical.fetchy.connector.Stub
 
onConnect(Consumer<FetchyEvent<API>>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
onConnect(Consumer<FetchyEvent<API>>) - Method in class org.irenical.fetchy.Fetchy
 
onDiscover(Consumer<FetchyEvent<List<Node>>>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
onDiscover(Consumer<FetchyEvent<List<Node>>>) - Method in class org.irenical.fetchy.Fetchy
 
onError(Consumer<FetchyEvent<Throwable>>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
onError(Consumer<FetchyEvent<Throwable>>) - Method in class org.irenical.fetchy.Fetchy
 
onRequest(Consumer<FetchyEvent<?>>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
onRequest(Consumer<FetchyEvent<?>>) - Method in class org.irenical.fetchy.Fetchy
 
org.irenical.fetchy - package org.irenical.fetchy
 
org.irenical.fetchy.balancer - package org.irenical.fetchy.balancer
 
org.irenical.fetchy.connector - package org.irenical.fetchy.connector
 
org.irenical.fetchy.discoverer - package org.irenical.fetchy.discoverer
 
org.irenical.fetchy.engine - package org.irenical.fetchy.engine
 
org.irenical.fetchy.event - package org.irenical.fetchy.event
 
org.irenical.fetchy.request - package org.irenical.fetchy.request
 

R

register(String, Discoverer, Balancer, Connector<?>) - Method in class org.irenical.fetchy.Fetchy
 
registerBalancer(String, Balancer) - Method in class org.irenical.fetchy.Fetchy
 
registerConnector(String, Connector<?>) - Method in class org.irenical.fetchy.Fetchy
 
registerDiscoverer(String, Discoverer) - Method in class org.irenical.fetchy.Fetchy
 
removeListener(String) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
removeListener(String) - Method in class org.irenical.fetchy.event.EventEmitter
 
removeListener(String) - Method in class org.irenical.fetchy.Fetchy
 
request(ImmutableRequest<OUTPUT, API, ERROR>) - Method in class org.irenical.fetchy.engine.FetchyEngine
 
Request<API> - Interface in org.irenical.fetchy.request
 
RequestAbortException - Exception in org.irenical.fetchy.request
 
RequestAbortException(String, Throwable) - Constructor for exception org.irenical.fetchy.request.RequestAbortException
 
RequestBuilder<API> - Class in org.irenical.fetchy.request
 
RequestBuilder(FetchyEngine, RequestServiceDetails<API>, String) - Constructor for class org.irenical.fetchy.request.RequestBuilder
 
RequestServiceDetails<API> - Class in org.irenical.fetchy.request
 
RequestServiceDetails(String, Connector<API>, Balancer, Discoverer) - Constructor for class org.irenical.fetchy.request.RequestServiceDetails
 
RequestTimeoutException - Exception in org.irenical.fetchy.request
 
RequestTimeoutException(String, Throwable) - Constructor for exception org.irenical.fetchy.request.RequestTimeoutException
 
run(String, Class<API>, Run<API, ERROR>) - Method in class org.irenical.fetchy.Fetchy
 
run(String, String, Class<API>, Run<API, ERROR>) - Method in class org.irenical.fetchy.Fetchy
 
Run<API,ERROR extends Exception> - Interface in org.irenical.fetchy.request
 
run(API) - Method in interface org.irenical.fetchy.request.Run
 
RunFallback - Interface in org.irenical.fetchy.request
 
runnable(Run<API, ERROR>) - Method in class org.irenical.fetchy.request.RequestBuilder
 
runnable(Run<API, ERROR>) - Method in class org.irenical.fetchy.request.RunnableRequestBuilder
 
RunnableRequest<ERROR extends Exception> - Interface in org.irenical.fetchy.request
 
RunnableRequestBuilder<API,ERROR extends Exception> - Class in org.irenical.fetchy.request
 
RunnableRequestBuilder(FetchyEngine, RequestServiceDetails<API>, String) - Constructor for class org.irenical.fetchy.request.RunnableRequestBuilder
 

S

setAddress(String) - Method in class org.irenical.fetchy.Node
 
setId(String) - Method in class org.irenical.fetchy.Node
 
setPort(Integer) - Method in class org.irenical.fetchy.Node
 
start() - Method in class org.irenical.fetchy.engine.FetchyEngine
 
start() - Method in class org.irenical.fetchy.event.EventEmitter
 
start() - Method in class org.irenical.fetchy.Fetchy
 
stop() - Method in class org.irenical.fetchy.engine.FetchyEngine
 
stop() - Method in class org.irenical.fetchy.event.EventEmitter
 
stop() - Method in class org.irenical.fetchy.Fetchy
 
Stub<API> - Interface in org.irenical.fetchy.connector
 

T

timeout(Integer) - Method in class org.irenical.fetchy.request.CallableRequestBuilder
 
timeout(Integer) - Method in class org.irenical.fetchy.request.RunnableRequestBuilder
 
A B C D E F G H I N O R S T 
Skip navigation links

Copyright © 2017 Irenical. All rights reserved.