A C D E F G H I K L M O P R S T V W 
All Classes All Packages

A

ActorsConfiguration() - Constructor for class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
andThenAccept(BiConsumer<T2, R2>) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder.TransitionBuilder3
 
apply(A) - Method in class io.vlingo.xoom.stepflow.StateTransition
 
apply(StateTransition<T, ?, ?>, R) - Method in interface io.vlingo.xoom.stepflow.CompletesState
 
applyEvent(Event) - Method in class io.vlingo.xoom.stepflow.FlowActor
 
applyEvent(Event) - Method in interface io.vlingo.xoom.stepflow.StepFlow
 
applyEvent(T) - Method in interface io.vlingo.xoom.stepflow.Kernel
 
applyEvent(T) - Method in class io.vlingo.xoom.stepflow.KernelActor
 

C

close() - Method in class io.vlingo.xoom.server.VlingoScene
 
close() - Method in class io.vlingo.xoom.VlingoServer
 
CompletesState<T extends State,​R extends State> - Interface in io.vlingo.xoom.stepflow
A functional interface that transforms a StateTransition into a Completes.

D

DispatchersConfiguration() - Constructor for class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 

E

emptyResponse(Response.Status, Completes<Procedure>) - Method in interface io.vlingo.xoom.resource.Endpoint
 
Endpoint - Interface in io.vlingo.xoom.resource
The Endpoint interface provides a way to implement an endpoint definition that can be annotated with Resource and mounted to an embeddable VlingoServer.
ErrorInfo - Class in io.vlingo.xoom.resource.error
 
ErrorInfo() - Constructor for class io.vlingo.xoom.resource.error.ErrorInfo
 
ErrorInfo(String, String) - Constructor for class io.vlingo.xoom.resource.error.ErrorInfo
 
ErrorInfo(Throwable) - Constructor for class io.vlingo.xoom.resource.error.ErrorInfo
 
EurekaRetryRegistrationListener - Class in io.vlingo.xoom.discovery
This event handler is responsible for healing a load-balanced discovery client that uses Eureka for its service registry.
EurekaRetryRegistrationListener() - Constructor for class io.vlingo.xoom.discovery.EurekaRetryRegistrationListener
 
Event - Class in io.vlingo.xoom.stepflow
 
Event() - Constructor for class io.vlingo.xoom.stepflow.Event
 
Event(String, String) - Constructor for class io.vlingo.xoom.stepflow.Event
 
execute() - Method in interface io.vlingo.xoom.stepflow.StateHandler
 

F

FlowActor - Class in io.vlingo.xoom.stepflow
The FlowActor is the default Actor implementation for a StepFlow.
FlowActor() - Constructor for class io.vlingo.xoom.stepflow.FlowActor
 
FlowActor(List<State>) - Constructor for class io.vlingo.xoom.stepflow.FlowActor
 
FlowCreatedEvent - Class in io.vlingo.xoom.events
 
FlowCreatedEvent(StepFlow, String) - Constructor for class io.vlingo.xoom.events.FlowCreatedEvent
Constructs a prototypical Event.
from(T1) - Static method in class io.vlingo.xoom.stepflow.TransitionBuilder
 

G

generateId(Environment, ServiceInstance) - Method in class io.vlingo.xoom.server.VlingoServiceInstanceIdGenerator
 
getActorsConfiguration() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getAddress() - Method in class io.vlingo.xoom.stepflow.TransitionHandler
 
getAggregateType() - Method in class io.vlingo.xoom.stepflow.TransitionHandler
 
getApplicationConfiguration() - Method in class io.vlingo.xoom.server.VlingoScene
 
getApplicationConfiguration() - Method in class io.vlingo.xoom.VlingoServer
 
getApplicationContext() - Method in class io.vlingo.xoom.server.VlingoScene
 
getApplicationContext() - Method in class io.vlingo.xoom.VlingoServer
 
getBanner() - Static method in class io.vlingo.xoom.config.ServerConfiguration
 
getBeansEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getContentTypeResponseHeader() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getCount() - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
getCreatedAt() - Method in class io.vlingo.xoom.stepflow.State
 
getDispatchersConfiguration() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getEmbeddedServer() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getEndpoints() - Method in class io.vlingo.xoom.VlingoServer
 
getEnvironmentEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getErrorResponse(Throwable) - Method in interface io.vlingo.xoom.resource.Endpoint
 
getEventType() - Method in class io.vlingo.xoom.stepflow.Event
 
getException() - Method in class io.vlingo.xoom.resource.error.ErrorInfo
 
getFactor() - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
getFlowEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getFlowName() - Method in class io.vlingo.xoom.events.FlowCreatedEvent
 
getFrom() - Method in class io.vlingo.xoom.stepflow.StateTransition
 
getHandlers() - Method in class io.vlingo.xoom.management.ManagementResource
 
getHandlers() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getHealthEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getHealthStatus() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getHost() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getHost() - Method in class io.vlingo.xoom.VlingoServer
 
getId() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getInstanceId() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getKernel() - Method in class io.vlingo.xoom.stepflow.FlowActor
 
getKernel() - Method in interface io.vlingo.xoom.stepflow.StepFlow
 
getLoggersEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getMap() - Method in class io.vlingo.xoom.stepflow.State
 
getMap(String) - Method in class io.vlingo.xoom.management.endpoints.StepFlowEndpoint
 
getMaxBufferPoolSize() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getMaxMessageSize() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getMessage() - Method in class io.vlingo.xoom.resource.error.ErrorInfo
 
getMetadata() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getName() - Method in class io.vlingo.xoom.management.ManagementResource
 
getName() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getName() - Method in class io.vlingo.xoom.stepflow.FlowActor
 
getName() - Method in interface io.vlingo.xoom.stepflow.Kernel
 
getName() - Method in class io.vlingo.xoom.stepflow.KernelActor
 
getName() - Method in class io.vlingo.xoom.stepflow.State
 
getName() - Method in interface io.vlingo.xoom.stepflow.StepFlow
 
getOpenApiEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getPoolSize() - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
getPoolSize() - Method in class io.vlingo.xoom.config.ServerConfiguration.ProcessorsConfiguration
 
getPort() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getPort() - Method in class io.vlingo.xoom.VlingoServer
 
getProbeInterval() - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
getProbeTimeout() - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
getProcessorsConfiguration() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getRequestMissingTimeout() - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
getResource() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getResources() - Method in class io.vlingo.xoom.VlingoServer
 
getRoutesEndpoint() - Method in class io.vlingo.xoom.management.ManagementResource
 
getScheme() - Method in class io.vlingo.xoom.config.ServerConfiguration
 
getScheme() - Method in class io.vlingo.xoom.VlingoServer
 
getSerializedDateFormat() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getServer() - Method in class io.vlingo.xoom.VlingoServer
 
getServerConfiguration() - Method in class io.vlingo.xoom.server.VlingoScene
 
getServiceInstance() - Method in class io.vlingo.xoom.VlingoServer
 
getSource() - Method in class io.vlingo.xoom.events.FlowCreatedEvent
 
getSource() - Method in class io.vlingo.xoom.events.SceneStartedEvent
 
getSourceName() - Method in class io.vlingo.xoom.stepflow.Event
 
getSourceName() - Method in class io.vlingo.xoom.stepflow.StateTransition
 
getSourceName() - Method in interface io.vlingo.xoom.stepflow.Transition
 
getSpecification() - Method in class io.vlingo.xoom.management.endpoints.OpenApiEndpoint
 
getStates() - Method in interface io.vlingo.xoom.stepflow.Kernel
 
getStates() - Method in class io.vlingo.xoom.stepflow.KernelActor
 
getStateTransition() - Method in class io.vlingo.xoom.stepflow.TransitionHandler
 
getStateTransitions() - Method in interface io.vlingo.xoom.stepflow.Kernel
 
getStateTransitions() - Method in class io.vlingo.xoom.stepflow.KernelActor
 
getTargetName() - Method in class io.vlingo.xoom.stepflow.Event
 
getTargetName() - Method in class io.vlingo.xoom.stepflow.StateTransition
 
getTargetName() - Method in interface io.vlingo.xoom.stepflow.Transition
 
getThrottlingCount() - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
getTo() - Method in class io.vlingo.xoom.stepflow.StateTransition
 
getTransitionHandlers() - Method in class io.vlingo.xoom.stepflow.State
 
getTransitionMap() - Method in interface io.vlingo.xoom.stepflow.Kernel
 
getTransitionMap() - Method in class io.vlingo.xoom.stepflow.KernelActor
 
getURI() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
getURI() - Method in class io.vlingo.xoom.VlingoServer
 
getURL() - Method in class io.vlingo.xoom.VlingoServer
 
getVersion() - Method in class io.vlingo.xoom.management.ManagementResource
 
getVersion() - Method in interface io.vlingo.xoom.resource.Endpoint
 
getVersion() - Method in class io.vlingo.xoom.stepflow.State
 
getVlingoScene() - Method in class io.vlingo.xoom.VlingoServer
 
getWorld() - Method in class io.vlingo.xoom.server.VlingoScene
 
getZone() - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 

H

handle(StateTransition<T1, R1, ?>) - Static method in class io.vlingo.xoom.stepflow.TransitionHandler
 

I

intervalSignal(Scheduled, Message) - Method in class io.vlingo.xoom.stepflow.FlowActor
 
invoke() - Method in interface io.vlingo.xoom.resource.Procedure
 
io.vlingo.xoom - package io.vlingo.xoom
 
io.vlingo.xoom.config - package io.vlingo.xoom.config
 
io.vlingo.xoom.discovery - package io.vlingo.xoom.discovery
 
io.vlingo.xoom.events - package io.vlingo.xoom.events
 
io.vlingo.xoom.management - package io.vlingo.xoom.management
 
io.vlingo.xoom.management.endpoints - package io.vlingo.xoom.management.endpoints
 
io.vlingo.xoom.resource - package io.vlingo.xoom.resource
 
io.vlingo.xoom.resource.annotations - package io.vlingo.xoom.resource.annotations
 
io.vlingo.xoom.resource.error - package io.vlingo.xoom.resource.error
 
io.vlingo.xoom.server - package io.vlingo.xoom.server
 
io.vlingo.xoom.stepflow - package io.vlingo.xoom.stepflow
 
isKeepAlive() - Method in class io.vlingo.xoom.VlingoServer
 
isRunning() - Method in class io.vlingo.xoom.server.VlingoScene
 
isRunning() - Method in class io.vlingo.xoom.VlingoServer
 

K

Kernel - Interface in io.vlingo.xoom.stepflow
Kernels implement state machines and validate state mutations by comparing the current state of an object to a desired state.
KernelActor - Class in io.vlingo.xoom.stepflow
The default Kernel Actor implementation.
KernelActor() - Constructor for class io.vlingo.xoom.stepflow.KernelActor
 

L

logResult(T1, R1) - Static method in interface io.vlingo.xoom.stepflow.Transition
 

M

ManagementResource - Class in io.vlingo.xoom.management
 
ManagementResource(ApplicationContext) - Constructor for class io.vlingo.xoom.management.ManagementResource
 

O

on(Class<A2>) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder.TransitionBuilder2
 
onApplicationEvent(ServerStartupEvent) - Method in class io.vlingo.xoom.discovery.EurekaRetryRegistrationListener
 
onApplicationEvent(FlowCreatedEvent) - Method in class io.vlingo.xoom.management.endpoints.StepFlowEndpoint
 
OpenApiEndpoint - Class in io.vlingo.xoom.management.endpoints
 
OpenApiEndpoint(VlingoServer) - Constructor for class io.vlingo.xoom.management.endpoints.OpenApiEndpoint
 

P

PREFIX - Static variable in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
PREFIX - Static variable in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
PREFIX - Static variable in class io.vlingo.xoom.config.ServerConfiguration
 
PREFIX - Static variable in class io.vlingo.xoom.config.ServerConfiguration.ProcessorsConfiguration
 
Procedure - Interface in io.vlingo.xoom.resource
 
processorEndpointHandler() - Method in class io.vlingo.xoom.management.ManagementResource
 
ProcessorsConfiguration() - Constructor for class io.vlingo.xoom.config.ServerConfiguration.ProcessorsConfiguration
 

R

refresh() - Method in class io.vlingo.xoom.server.VlingoScene
 
registerStates(State<? extends State>...) - Method in interface io.vlingo.xoom.stepflow.Kernel
 
registerStates(State<? extends State>...) - Method in class io.vlingo.xoom.stepflow.KernelActor
 
Resource - Annotation Type in io.vlingo.xoom.resource.annotations
 
response(Response.Status, Completes<T>) - Method in interface io.vlingo.xoom.resource.Endpoint
 
responseWithBody(Response.Status, Completes<T>) - Method in interface io.vlingo.xoom.resource.Endpoint
 

S

SceneStartedEvent - Class in io.vlingo.xoom.events
 
SceneStartedEvent(VlingoScene) - Constructor for class io.vlingo.xoom.events.SceneStartedEvent
 
serialize(Object) - Method in interface io.vlingo.xoom.resource.Endpoint
 
ServerConfiguration - Class in io.vlingo.xoom.config
The ServerConfiguration class loads application properties from the application.yml file on the classpath of the application.
ServerConfiguration(ServerConfiguration.DispatchersConfiguration, ServerConfiguration.ProcessorsConfiguration, ServerConfiguration.ActorsConfiguration) - Constructor for class io.vlingo.xoom.config.ServerConfiguration
 
ServerConfiguration.ActorsConfiguration - Class in io.vlingo.xoom.config
 
ServerConfiguration.DispatchersConfiguration - Class in io.vlingo.xoom.config
 
ServerConfiguration.ProcessorsConfiguration - Class in io.vlingo.xoom.config
 
setActionHandler(BiConsumer<T, R>) - Method in class io.vlingo.xoom.stepflow.StateTransition
 
setActorsConfiguration(ServerConfiguration.ActorsConfiguration) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setAggregateConsumer(Function<A, A>) - Method in class io.vlingo.xoom.stepflow.StateTransition
 
setCount(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
setDispatchersConfiguration(ServerConfiguration.DispatchersConfiguration) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setException(String) - Method in class io.vlingo.xoom.resource.error.ErrorInfo
 
setFactor(Float) - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
setHealthStatus(HealthStatus) - Method in class io.vlingo.xoom.server.VlingoServiceInstance
 
setHost(String) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setMaxBufferPoolSize(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setMaxMessageSize(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setMessage(String) - Method in class io.vlingo.xoom.resource.error.ErrorInfo
 
setName(String) - Method in interface io.vlingo.xoom.stepflow.Kernel
 
setName(String) - Method in class io.vlingo.xoom.stepflow.KernelActor
 
setPoolSize(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
setPoolSize(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.ProcessorsConfiguration
 
setPort(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setPrettyPrinting(GsonBuilder) - Method in interface io.vlingo.xoom.resource.Endpoint
 
setProbeInterval(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
setProbeTimeout(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
setProcessorsConfiguration(ServerConfiguration.ProcessorsConfiguration) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setRequestMissingTimeout(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.ActorsConfiguration
 
setScheme(String) - Method in class io.vlingo.xoom.config.ServerConfiguration
 
setSourceName(String) - Method in class io.vlingo.xoom.stepflow.Event
 
setTargetName(String) - Method in class io.vlingo.xoom.stepflow.Event
 
setThrottlingCount(Integer) - Method in class io.vlingo.xoom.config.ServerConfiguration.DispatchersConfiguration
 
shutDown() - Method in class io.vlingo.xoom.stepflow.FlowActor
 
shutDown() - Method in interface io.vlingo.xoom.stepflow.StepFlow
 
start() - Method in class io.vlingo.xoom.server.VlingoScene
 
start() - Method in class io.vlingo.xoom.VlingoServer
 
startUp() - Method in class io.vlingo.xoom.stepflow.FlowActor
 
startUp() - Method in interface io.vlingo.xoom.stepflow.StepFlow
 
startWith(Stage, Class<A>, Class<P>, String, List<Object>) - Static method in interface io.vlingo.xoom.stepflow.StepFlow
 
startWith(Stage, Class<A>, String) - Static method in interface io.vlingo.xoom.stepflow.StepFlow
 
startWith(Stage, Class<A>, String, List<Object>) - Static method in interface io.vlingo.xoom.stepflow.StepFlow
 
State<T extends State> - Class in io.vlingo.xoom.stepflow
A State is an interface definition that should describe a collection of input states and output states.
State() - Constructor for class io.vlingo.xoom.stepflow.State
 
StateHandler<T extends State,​R extends State> - Interface in io.vlingo.xoom.stepflow
A StateHandler is a functional interface that describes a StateTransition.
StateTransition<T extends State,​R extends State,​A> - Class in io.vlingo.xoom.stepflow
A StateTransition is a resource specification that defines an input state and output state, while providing a validation error if an input state cannot progress to an output state.
StateTransition(T, R) - Constructor for class io.vlingo.xoom.stepflow.StateTransition
 
StepFlow - Interface in io.vlingo.xoom.stepflow
A StepFlow is a distributed task executor that dereferences actors to a lower-level library.
StepFlowEndpoint - Class in io.vlingo.xoom.management.endpoints
 
StepFlowEndpoint() - Constructor for class io.vlingo.xoom.management.endpoints.StepFlowEndpoint
 
stop() - Method in class io.vlingo.xoom.server.VlingoScene
 
stop() - Method in class io.vlingo.xoom.VlingoServer
 

T

then(BiConsumer<T2, R2>) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder.TransitionBuilder2
 
then(BiConsumer<T2, R2>) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder.TransitionBuilder4
 
then(Function<A, A>) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder.TransitionBuilder3
 
to(R1) - Method in class io.vlingo.xoom.stepflow.TransitionBuilder
 
toGraph() - Method in class io.vlingo.xoom.stepflow.State
 
toString() - Method in class io.vlingo.xoom.resource.error.ErrorInfo
 
toString() - Method in class io.vlingo.xoom.stepflow.State
 
toString() - Method in class io.vlingo.xoom.stepflow.StateTransition
 
Transition - Interface in io.vlingo.xoom.stepflow
A Transition is a base interface for a StateTransition and describes the identity of a source state and a target state.
TransitionBuilder<T extends State,​R extends State,​A> - Class in io.vlingo.xoom.stepflow
 
TransitionBuilder.TransitionBuilder2<T2 extends State,​R2 extends State,​A> - Class in io.vlingo.xoom.stepflow
 
TransitionBuilder.TransitionBuilder3<T2 extends State,​R2 extends State,​A> - Class in io.vlingo.xoom.stepflow
 
TransitionBuilder.TransitionBuilder4<T2 extends State,​R2 extends State,​A> - Class in io.vlingo.xoom.stepflow
 
TransitionHandler<T extends State,​R extends State> - Class in io.vlingo.xoom.stepflow
A TransitionHandler subscribes to a StateTransition and is used to perform a transaction in response to a StateTransition.
transitions(TransitionHandler...) - Static method in class io.vlingo.xoom.stepflow.TransitionHandler
 

V

VlingoScene - Class in io.vlingo.xoom.server
The VlingoScene is a lifecycle management class for the vlingo/actors context used in vlingo/http.
VlingoScene(ServerConfiguration, ApplicationConfiguration, ApplicationContext) - Constructor for class io.vlingo.xoom.server.VlingoScene
 
VlingoServer - Class in io.vlingo.xoom
The VlingoServer is a Micronaut bootstrapper for loading and auto-configuring a vlingo/http server.
VlingoServer(ApplicationContext, ApplicationConfiguration, VlingoScene, Stream<Endpoint>) - Constructor for class io.vlingo.xoom.VlingoServer
Bootstrap the application context and configuration for starting the vlingo/http server.
VlingoServiceInstance - Class in io.vlingo.xoom.server
Implements the EmbeddedServerInstance interface for Vlingo.
VlingoServiceInstanceIdGenerator - Class in io.vlingo.xoom.server
 
VlingoServiceInstanceIdGenerator() - Constructor for class io.vlingo.xoom.server.VlingoServiceInstanceIdGenerator
 

W

withAddress(String) - Method in class io.vlingo.xoom.stepflow.TransitionHandler
 
withAggregate(Class<A>) - Method in class io.vlingo.xoom.stepflow.TransitionHandler
 
A C D E F G H I K L M O P R S T V W 
All Classes All Packages