Package io.vertx.tp.modular.plugin
Interface IoHub
- All Known Implementing Classes:
IoNerve
public interface IoHub
## Nerve System
### 1. Intro
It's plug-in channel for `M_MODEL` to process different attribute in Sync mode ( Jooq < 3.10.8 ), the work phases are
as following:
#### 1.1. Input
- 1. IComponent ( Record )
- 2. INormalizer ( Attribute )
#### 1.2. Output
- 1. OComponent ( Record )
- 2. Reference Calculation
- 3. OExpression ( Attribute )
- Author:
- Lang
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionio.modello.specification.HRecord[]Processing input data recordsio.modello.specification.HRecordProcessing input data recordstatic IoHubinstance()io.modello.specification.HRecord[]Processing output data records in responseio.modello.specification.HRecordProcessing output data record in responseio.vertx.core.Future<io.modello.specification.HRecord[]>io.vertx.core.Future<io.modello.specification.HRecord>
-
Field Details
-
CC_HUB
For `IoHub` reference create, there should be only one IoHub in each thread here.
-
-
Method Details
-
instance
-
in
Processing input data record- Parameters:
record-HRecordInput data recordtpl-DataTplThe model template definition- Returns:
HRecord
-
in
Processing input data records- Parameters:
records-HRecord[] Input data recordtpl-DataTplThe model template definition- Returns:
HRecord[]
-
out
Processing output data record in response- Parameters:
record-HRecordInput data recordtpl-DataTplThe model template definition- Returns:
HRecord
-
outAsync
io.vertx.core.Future<io.modello.specification.HRecord> outAsync(io.modello.specification.HRecord record, DataTpl tpl) -
out
Processing output data records in response- Parameters:
records-HRecord[] Input data recordtpl-DataTplThe model template definition- Returns:
HRecord[]
-
outAsync
io.vertx.core.Future<io.modello.specification.HRecord[]> outAsync(io.modello.specification.HRecord[] records, DataTpl tpl)
-