| Modifier and Type | Interface and Description |
|---|---|
interface |
Config<T extends Config<T>>
Interface for configuring Vertigo types.
|
interface |
Context<T extends Context<T>>
Immutable configuration information for Vertigo types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MapEvent<K,V>
Map event.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ComponentConfig<T extends ComponentConfig<T>>
Components are synonymous with Vert.x modules and verticles.
|
interface |
ComponentContext<T extends ComponentContext<T>>
A component context which contains information regarding each component instance within
a single network component.
|
interface |
InstanceContext
A component instance context which contains information regarding a specific component
(module or verticle) instance within a network.
|
interface |
ModuleConfig
Module component configuration.
|
interface |
ModuleContext
Module component context.
|
interface |
VerticleConfig
Verticle component configuration.
|
interface |
VerticleContext
Verticle component context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultComponentContext<T extends ComponentContext<T>>
A component context which contains information regarding each component instance within
a single network component.
|
class |
DefaultInstanceContext
A component instance context which contains information regarding a specific component
(module or verticle) instance within a network.
|
class |
DefaultModuleConfig
Default module configuration implementation.
|
class |
DefaultModuleContext
Module component context.
|
class |
DefaultVerticleConfig
Default verticle configuration implementation.
|
class |
DefaultVerticleContext
Verticle component context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ComponentHook
Hook type for component events.
|
interface |
Hook
Base type for hooking into Vertigo events.
|
interface |
InputHook
Hook type for listening for input message events.
|
interface |
IOHook
Hook type for listening for input/output message events.
|
interface |
OutputHook
Hook type for listening for output message events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EventBusHook
Event bus based hook implementation.
|
class |
MetricsHook
This hook integrates directly with the mod-metrics module by
Tim Yates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseContext<T extends Context<T>>
Base context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InputContext
Input context is a wrapper around input port information for
a single component instance.
|
interface |
IOContext<T extends IOContext<T>>
Input/output context.
|
interface |
OutputContext
Output context is a wrapper around output port information for
a single component instance.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConnectionConfig
A connection represents a link between two components within a network.
|
static interface |
ConnectionConfig.Source
Connection source.
|
static interface |
ConnectionConfig.Target
Connection target.
|
interface |
ConnectionContext<T extends ConnectionContext<T>>
Connection contexts represent a direct connection between two instances
of separate components.
|
interface |
InputConnectionContext
Input connection context represents a single instance's input from
an instance of another component.
|
interface |
OutputConnectionContext
Output connection context represents a single instance's output to
an instance of another component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultConnectionConfig
Default connection configuration implementation.
|
static class |
DefaultConnectionConfig.DefaultSource
Default source implementation.
|
static class |
DefaultConnectionConfig.DefaultTarget
Default target implementation.
|
class |
DefaultConnectionContext<T extends ConnectionContext<T>>
Connection contexts represent a direct connection between
one component and another component.
|
class |
DefaultInputConnectionContext
Input connection context.
|
class |
DefaultOutputConnectionContext
Output connection context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultInputContext
Input context represents output information between a
source component and a target component.
|
class |
DefaultOutputContext
Output context represents output information between a
source component and a target component.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InputPortContext
Input port context represents a set of input connections for a single
port within a single instance of a component.
|
interface |
OutputPortContext
Output port context represents a set of output connections for a single
port within a single instance of a component.
|
interface |
PortContext<T extends PortContext<T>>
Base context for input and output port contexts.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultInputPortContext
Input port context.
|
class |
DefaultOutputPortContext
Output port context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Selector
Connection selector.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllSelector
Selector that sends messages on all connections.
|
class |
CustomSelector
Custom selector wrapper.
|
class |
FairSelector
Selector that sends messages to the connection with the smallest queue.
|
class |
HashSelector
Selector that sends messages based on a simple mod-hash algorithm.
|
class |
RandomSelector
Selector that sends messages to a random connection.
|
class |
RoundRobinSelector
Selector that sends messages to connections using a simple round-robin algorithm.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OutputStreamContext
The output stream context represents a set of output connections
from one component instance to all instances of another component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultOutputStreamContext
Output connection context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NetworkConfig
Network configuration.
|
interface |
NetworkContext
A network context which contains information regarding the complete structure of a
deployed network.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultNetworkConfig
Default network configuration implementation.
|
class |
DefaultNetworkContext
A network context which contains information regarding the complete structure of a
deployed network.
|
Copyright © 2013-2014. All Rights Reserved.