All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
Uniform call TunnelClient to remove duplicated codes Refactor invokder to support Dynamic Invoke
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Aeon 桥,用于桥接 Zero / Aeon 容器
 
 
Standard verticle deployment.
This component is for @Agent annotated class
Agent scatter to deploy agents
Job manager to manage each job here.
Hunt to aim and select the objective
Mime resolution for web request 1.
 
Response process to normalize the response request.
This factor could begin following: 1.
This structure is new for `ZeroHttpAgent` extension, you can call this interface to create.
 
 
 
 
Validation for plug-in api, you can configure the validation component for api validation in zero-crud module instead of `codex` ( Development ) 1.
 
 
 
 
 
 
New Structure for configuration fixed
The configuration data structure:
 
Future method(I)
 
 
Common handler to handle failure
Axis to mount entity 1.
Base class to provide template method
 
 
 
 
 
 
 
 
 
 
# 「Co」Zero Critical internal failure handler Common handler to handle failure
 
 
「Co」JSR311 for .@CookieParam This `Filler` is for cookie attributes extracting
 
 
 
 
 
FeignDepot to extract the method parameters
Service discovery usage.
Different type for worklow building
DiGuice<T extends I,I>
 
 
DiGuiceField<T extends I,I>
 
DiGuiceMethod<T extends I,I>
 
 
 
 
 
 
 
「Co」Critical Specific This `Filler` is placeholder for Body/Stream data in RESTful web request here In current Filler, it do nothing because the body extracting will go through `Resolver` for different MIME here.
 
 
 
Codec to transfer envelop
Parameter container to getNull parameters
Help to extract epsilon
 
 
Scanned Uri Event ( Metadata ) for each Endpoint.
 
 
Scanned @EndPoint clazz to build Event metadata
 
 
 
Start Up condition for different verticle deployment.
Verify special workflow
「Co」Zero for JSR311 Arguments There are a uniform request flow to get parameters to support JSR311 in zero framework, here I defined **Filler** interface ( Fill argument into container, it's specific component ) 1.
 
 
 
 
Filter processing path = Event Chain
 
 
「Co」JSR311 for .@FormParam This `Filler` is for form attributes extracting
 
 
Future method(Envelop)
 
 
 
 
## Reference Calculation ### 1.
「Atom Internal」Atom Internal Channel Usage
「Co」JSR311 for .@HeaderParam This `Filler` is for header map `key=value` extract such as ```shell //
「环境工厂」 静态环境工厂专用方法,替换原始的 Highway 部分的连接,并且从接口中剥离出来,可直接调用
Mix Atom Load for different HAtom Loading
 
 
 
 
 
HPerformer<T extends io.horizon.specification.modeler.HModel>
 
 
QBE专用流程,解析 QBE 参数
This factor could begin following: 1.
 
 
 
Hub management for route
# 「Co」Zero Framework for MIME parsing Incoming message for request
 
Infix initialization
Package scanner
 
Replier for method invoking
 
Tool for invoker do shared works.
 
 
This class is for @Ipc and @Address must be in @Queue class instead of other specification.
 
 
 
 
JavaDi<T extends I,I>
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
JobStore bridge for Set get 1) @Job annotation class here 2) Database job store here that configured in vertx-job.yml
 
 
 
 
 
 
Json Resolver
 
JsrDi<I,T extends I>
Deprecated.
M/U means modal unit, its format is following, please refer the related definition.yml file and definition.json file for more details of KClass structure.
 
 
 
 
 
 
 
Launcher: 1.
 
 
Hub for mime type Producer/Consumer register to route to generate mime support
void method(Messsage)
 
Vertx Application begin launcher for api gateway.
# 「Co」Zero Mime Processing here This component will process the request data before your code occurs
Data Object to describe job detail, it stored job definition 1) The definition came from scanned @Job annotation class ( each class should has one Mission ) 2) The definition came from JobStore interface ( the job definition may be stored into database or other
Splitter to getNull executor reference.
 
 
 
 
Micro service mode only, Fix for http endpoint part
 
This atom is a standard implementation because of all the attributes is static and fixed, you can not configure all the information when the container is running, this model will connect to `pojo/{0}.yml` file ( It's internal mapping Channel ) and capture the `Mu` definition for current static model.
 
OneWayAim: Event Bus: One-Way
 
 
 
「Co」JSR311 for .@PathParam This `Filler` is for path parsing `/api/xxx/name/{name}` format to extract to ```shell //
 
BlockAim: Non-Event Bus: One-Way
void method(Envelop)
void method(Envelop)
「Extension」: Name: Auditor System Extension for auditing system in zero system This sub system often happened before each Worker component.
 
 
 
 
 
 
「Extension」 Name: Data Region Data Region when you want to do some modification on Envelop, There are two position to process region modification: 1) Before Envelop request building & sending.
「Extension」 Name: Etcd Registry Extension This plugin is required when you enabled zero-crud extension.
Router mounter for api gateway.
 
 
 
 
 
 
「Co」JSR311 for .@QueryParam This `Filler` is for query string `/api/xxx?name={name}` format to extract to ```shell //
This class is For annotation @Queue scanning It will scan all classes that annotated with @Queue, zero system will extract worker class from this scanned classes.
 
 
 
Verification for epsilon
 
The Cache Key Definition
 
 
Scanned address ( Metadata ) for Queue.
Scanned @Queue clazz to build Receipt metadata
Receipt annotation inquirer This thread is for Receipt extraction
 
This worker is for @WebSocket annotation to configure the active sending message for alert ( Internal WebSite Message )
# 「Co」Zero Resolver The interface that zero provide for request content resolving for 1.
 
 
 
 
 
 
 
Rpc parameter, getNull data from remote
 
 
 
Child component works
JSR330 signal
Validation for request based on JSR303 Bean Validation 1.
 
 
 
 
 
 
 
 
# 「Co」Zero Solve This component will be called by specific `Resolver` internally.
 
 
Major execution to verify the result.
 
SyncAim: Non-Event Bus: Request-Response
Envelop method(Envelop)
 
 
 
 
 
 
 
 
 
 
「Co」Resolver default class It's placeholder to compared in resolver selector workflow.
 
 
 
Hub for Uri basic path, method, order register to route to generate mime support
This object is for uri store, it could store following information 1.
 
#「Kt」Utility X Component in zero
 
 
Inner class of `Jooq` tool of Jooq Engine operations based on pojo here.
 
 
 
 
 
 
 
 
Shared Data for pool usage in utility X
 
 
 
 
 
 
Vertx Application entry 1) VertxApplication: start up zero framework in `application` mode.
 
 
 
 
 
 
Talk holder for set default user.
Secure mount 401 for authorization only
This class is for @Wall of security here.
 
「Co」Zero Framework Here I added new configuration `freedom` to zero framework as critical data specification here for old system integration here.
 
 
 
Worker verticle deployment
 
 
Worker scatter to deploy workers
 
ZaaS -> Zero Authenticate and Authorization Service Interface defined for component
Transfer Class<?> set to difference mapping.
Starter of 3 Applications - VertxApplication ( Standard ) - MicroApplication ( Legacy Micro Service ) - AeonApplication ( Native Cloud )
Arcane:神秘的,秘密的 Zero新版启动器,将启动周期直接从ZeroHeart中拿掉,统一规划启动,ZeroHeart只负责判断
Resource ZeroPack for yml configuration, Loaded once
 
 
Default Http Server agent for router handlers.
Get data from event bus and push metadata to Etcd.
Default Http Server worker for different handler.
 
 
Start up tools shared in Web Application & Rx Application
Background worker of Zero framework, it's for schedule of background tasks here.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# 「Error」Zero Exception * Category: WebException * Code: -60052 * Status: 411
# 「Error」Zero Exception * Category: WebException * Code: -60053 * Status: 415