JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
E
F
G
H
I
L
M
N
O
P
R
S
T
W
A
afterMissions()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
agent()
- Method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
agent()
- Method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
apply(Consumer<? super L>, Consumer<? super R>)
- Method in class io.magentys.cherry.reactive.common.
Either
asEvent(ReactiveAgent, ReactiveMission)
- Static method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
aStrategy()
- Static method in class io.magentys.cherry.reactive.
MissionStrategy
B
BaseReactiveMission
<
RESULT
> - Class in
io.magentys.cherry.reactive
BaseReactiveMission()
- Constructor for class io.magentys.cherry.reactive.
BaseReactiveMission
beforeMissions()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
body()
- Method in interface io.magentys.cherry.reactive.events.
CherryEvent
body()
- Method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
body()
- Method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
C
CherryActor
- Class in
io.magentys.cherry.reactive.actors
CherryActor()
- Constructor for class io.magentys.cherry.reactive.actors.
CherryActor
CherryEvent
<
BODY
,
METADATA
> - Interface in
io.magentys.cherry.reactive.events
create(Memory)
- Static method in class io.magentys.cherry.reactive.
ReactiveAgent
Static constructor
create(CoreMemory, String)
- Static method in class io.magentys.cherry.reactive.
ReactiveAgent
createFrom(Agent)
- Static method in class io.magentys.cherry.reactive.
ReactiveAgent
E
Either
<
L
,
R
> - Class in
io.magentys.cherry.reactive.common
empty()
- Static method in class io.magentys.cherry.reactive.common.
Either
empty()
- Static method in class io.magentys.cherry.reactive.models.
Failure
equals(Object)
- Method in class io.magentys.cherry.reactive.models.
Failure
Eventful
<
ReturnType
extends
Eventful
> - Interface in
io.magentys.cherry.reactive
eventOf(String, Agent)
- Static method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
eventOf(String, Agent, Mission...)
- Static method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
eventToMissions()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
exceptionToMissions()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
F
Failure
- Class in
io.magentys.cherry.reactive.models
Holds failure reason
Failure(Object)
- Constructor for class io.magentys.cherry.reactive.models.
Failure
failure(Object)
- Static method in class io.magentys.cherry.reactive.models.
Failure
first(Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
first(Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
first(Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
G
getContent()
- Method in class io.magentys.cherry.reactive.models.
Failure
getContentAs(Class<TYPE>)
- Method in class io.magentys.cherry.reactive.models.
Failure
getFailure()
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
getFailureAs(Class<TYPE>)
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
H
hasFailed()
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
hasStrategy()
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
hasStrategy()
- Method in interface io.magentys.cherry.reactive.
ReactiveMission
I
io.magentys.cherry.reactive
- package io.magentys.cherry.reactive
io.magentys.cherry.reactive.actors
- package io.magentys.cherry.reactive.actors
io.magentys.cherry.reactive.common
- package io.magentys.cherry.reactive.common
io.magentys.cherry.reactive.events
- package io.magentys.cherry.reactive.events
io.magentys.cherry.reactive.exceptions
- package io.magentys.cherry.reactive.exceptions
io.magentys.cherry.reactive.models
- package io.magentys.cherry.reactive.models
L
left(L)
- Static method in class io.magentys.cherry.reactive.common.
Either
left()
- Method in class io.magentys.cherry.reactive.common.
Either
M
map(Function<? super L, ? extends T>, Function<? super R, ? extends T>)
- Method in class io.magentys.cherry.reactive.common.
Either
mapLeft(Function<? super L, ? extends T>)
- Method in class io.magentys.cherry.reactive.common.
Either
mapRight(Function<? super R, ? extends T>)
- Method in class io.magentys.cherry.reactive.common.
Either
metadata()
- Method in interface io.magentys.cherry.reactive.events.
CherryEvent
metadata()
- Method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
metadata()
- Method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
mission()
- Method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
missions()
- Method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
MissionStrategy
- Class in
io.magentys.cherry.reactive
MultiMissionEvent
- Class in
io.magentys.cherry.reactive.events
MultiMissionEvent(String, Agent)
- Constructor for class io.magentys.cherry.reactive.events.
MultiMissionEvent
MultiMissionEvent(String, Agent, Mission...)
- Constructor for class io.magentys.cherry.reactive.events.
MultiMissionEvent
N
name()
- Method in interface io.magentys.cherry.reactive.events.
CherryEvent
name()
- Method in class io.magentys.cherry.reactive.events.
MultiMissionEvent
name()
- Method in class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
name()
- Method in interface io.magentys.cherry.reactive.
ReactiveMission
O
on(CherryEvent, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
on(Class<? extends Throwable>, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
on(CherryEvent, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
on(Class<? extends Throwable>, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
on(CherryEvent, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
on(Class<? extends Throwable>, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
onAnyException(Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
onAnyException(Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
onAnyException(Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
onEvents(Set<CherryEvent>, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
onEvents(Set<CherryEvent>, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
onEvents(Set<CherryEvent>, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
onExceptions(Set<Class<? extends Throwable>>, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
onExceptions(Set<Class<? extends Throwable>>, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
onExceptions(Set<Class<? extends Throwable>>, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
onReceive(Object)
- Method in class io.magentys.cherry.reactive.actors.
CherryActor
onReceive(Object)
- Method in class io.magentys.cherry.reactive.actors.
Supervisor
onSuccess(Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
onSuccess(Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
onSuccess(Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
P
performsReactively(ReactiveMission<RESULT>)
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
Performs a reactive mission
performsReactively(ReactiveMission<RESULT>, MissionStrategy)
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
Performs a reactive mission
R
ReactiveAgent
- Class in
io.magentys.cherry.reactive
Reactive Version of Cherry Agents
ReactiveAgent(Memory)
- Constructor for class io.magentys.cherry.reactive.
ReactiveAgent
Default constructor
ReactiveAgent(Memory, String)
- Constructor for class io.magentys.cherry.reactive.
ReactiveAgent
ReactiveAgentHasFailed
- Exception in
io.magentys.cherry.reactive.exceptions
ReactiveAgentHasFailed(String)
- Constructor for exception io.magentys.cherry.reactive.exceptions.
ReactiveAgentHasFailed
ReactiveMission
<
RESULT
> - Interface in
io.magentys.cherry.reactive
Provides ability to have an execution strategy
ReactiveMissionEvent
- Class in
io.magentys.cherry.reactive.events
ReactiveMissionEvent(ReactiveAgent, ReactiveMission)
- Constructor for class io.magentys.cherry.reactive.events.
ReactiveMissionEvent
resetFailure()
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
retries()
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
retries()
- Method in interface io.magentys.cherry.reactive.
Eventful
retries()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
right(R)
- Static method in class io.magentys.cherry.reactive.common.
Either
right()
- Method in class io.magentys.cherry.reactive.common.
Either
S
setNarrateExecutionTime(boolean)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
setNarrateExecutionTime(boolean)
- Method in interface io.magentys.cherry.reactive.
Eventful
setNarrateExecutionTime(boolean)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
shouldNarrateExecutionTime()
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
shouldNarrateExecutionTime()
- Method in interface io.magentys.cherry.reactive.
Eventful
shouldNarrateExecutionTime()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
strategy()
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
strategy()
- Method in interface io.magentys.cherry.reactive.
ReactiveMission
StrategyException
- Exception in
io.magentys.cherry.reactive.exceptions
StrategyException(String)
- Constructor for exception io.magentys.cherry.reactive.exceptions.
StrategyException
Supervisor
- Class in
io.magentys.cherry.reactive.actors
Supervisor()
- Constructor for class io.magentys.cherry.reactive.actors.
Supervisor
supervisorStrategy()
- Method in class io.magentys.cherry.reactive.actors.
Supervisor
system
- Static variable in class io.magentys.cherry.reactive.
ReactiveAgent
T
terminate()
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
terminates with default termination timeout set to 30 seconds
terminate(Duration)
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
terminates and awaits for termination to complete
timeout(FiniteDuration, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
timeout(FiniteDuration, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
timeout(FiniteDuration, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
timeoutStrategy()
- Method in class io.magentys.cherry.reactive.
MissionStrategy
timesToRetry(Integer, Mission...)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
timesToRetry(Integer, Mission...)
- Method in interface io.magentys.cherry.reactive.
Eventful
timesToRetry(Integer, Mission...)
- Method in class io.magentys.cherry.reactive.
MissionStrategy
W
withDefaultEventStrategy(MissionStrategy)
- Method in class io.magentys.cherry.reactive.
ReactiveAgent
Setter (With-er) of default Mission Strategy
withStrategy(MissionStrategy)
- Method in class io.magentys.cherry.reactive.
BaseReactiveMission
withStrategy(MissionStrategy)
- Method in interface io.magentys.cherry.reactive.
ReactiveMission
A
B
C
E
F
G
H
I
L
M
N
O
P
R
S
T
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All rights reserved.