All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAgha |
|
| AbstractEmitter |
|
| AbstractFactor |
|
| AbstractInvoker |
Uniform call TunnelClient to remove duplicated codes
Refactor invokder to support Dynamic Invoke
|
| AbstractMission |
|
| AbstractQuota |
|
| AbstractRegion |
|
| AbstractRotator |
|
| AbstractWebClient |
|
| AbstractWings |
|
| AccessProxyException |
|
| ActIn |
|
| ActionQr |
|
| ActiveRecord |
|
| ActMapping |
|
| ActOut |
|
| ActSpecificationException |
|
| AddressWrongException |
|
| AgentDuplicatedException |
|
| AgentExtractor |
Standard verticle deployment.
|
| AgentInquirer |
This component is for @Agent annotated class
|
| AgentScatter |
Agent scatter to deploy agents
|
| Agha |
Job manager to manage each job here.
|
| Aim<Context> |
Hunt to aim and select the objective
|
| Analyzer |
Mime resolution for web request
1.
|
| AnnotationRepeatException |
|
| Answer |
Response process to normalize the response request.
|
| ApiFactor |
This factor could begin following:
1.
|
| Arrange |
|
| AsideCheck |
|
| AsideDelete |
|
| AsideFetch |
|
| AsideUpdate |
|
| AsideUpsert |
|
| AsyncAim |
|
| AsyncInvoker |
Future method(I)
|
| AsyncSignatureException |
|
| Atomic<T> |
|
| AuthenticateEndurer |
Common handler to handle failure
|
| Axis<Router> |
Axis to mount entity
1.
|
| BaseAim |
Base class to provide template method
|
| BaseRuler |
|
| BaseSaber |
|
| BasicToken |
|
| BigDecimalSaber |
BigDecimal
|
| BodyParam |
|
| Bolt |
|
| BooleanSaber |
Boolean
|
| BufferResolver<T> |
|
| BufferSaber |
Buffer
|
| BufferWings |
|
| ByteArraySaber |
|
| ChannelMultiException |
|
| ClusterStrada |
|
| CodexScatter |
|
| CollectionSaber |
Enum
|
| CommonEndurer |
# 「Co」Zero Critical internal failure handler
Common handler to handle failure
|
| CommonSaber |
|
| ContextFiller |
|
| ContextParam |
|
| CookieFiller |
「Co」JSR311 for .@CookieParam
This `Filler` is for cookie attributes extracting
|
| CorsConfig |
|
| DateSaber |
Date, Calendar
|
| DecimalSaber |
Double, Float, BigDecimal
|
| DefaultResolver<T> |
|
| DeleteRotator |
|
| DeployMode |
|
| DeployRotate |
|
| Depot |
FeignDepot to extract the method parameters
|
| DetectScatter |
Service discovery usage.
|
| Differ<Context> |
Different type for worklow building
|
| DimInvoker |
|
| DiPlugin |
|
| DoubleSaber |
Double type
|
| DynamicAxis |
|
| DynamicInvoker |
|
| DynamicVisitor |
|
| Emitter |
|
| EmptyFiller |
「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.
|
| EndPointInquirer |
|
| EndPointThread |
|
| EnumSaber |
Enum
|
| Envelop |
|
| EnvelopCodec |
Codec to transfer envelop
|
| Epsilon<T> |
Parameter container to getNull parameters
|
| EpsilonIncome |
Help to extract epsilon
|
| Etat |
|
| EtcdPath |
|
| Event |
Scanned Uri Event ( Metadata ) for each Endpoint.
|
| EventActionNoneException |
|
| EventAxis |
|
| EventExtractor |
Scanned @EndPoint clazz to build Event metadata
|
| EventInquirer |
|
| EventSourceException |
|
| Extractor<T> |
|
| Factor |
Start Up condition for different verticle deployment.
|
| FileRigor |
Verify special workflow
|
| FileSaber |
|
| Filler |
「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 |
|
| FilterAxis |
|
| FilterContextException |
|
| FilterInitialException |
|
| FilterInquirer |
Filter processing
path = Event Chain
|
| FilterOrderException |
|
| FilterSpecificationException |
|
| FloatSaber |
Float type
|
| Format |
|
| FormFiller |
「Co」JSR311 for .@FormParam
This `Filler` is for form attributes extracting
|
| FormResolver<T> |
|
| FutureInvoker |
Future method(Envelop)
|
| GatewayAxis |
|
| GetRotator |
|
| GuiceInquirer |
|
| HeaderFiller |
「Co」JSR311 for .@HeaderParam
This `Filler` is for header map `key=value` extract such as
```shell
//
|
| HttpFactor |
This factor could begin following:
1.
|
| HttpFilter |
|
| HttpServerStrada |
|
| HttpServerVisitor |
|
| Hub<Route> |
Hub management for route
|
| Income<T> |
# 「Co」Zero Framework for MIME parsing
Incoming message for request
|
| IndexExceedException |
|
| InfixScatter |
Infix initialization
|
| Inquirer<R> |
Package scanner
|
| IntegerSaber |
Integer type
|
| Interval |
|
| Invoker |
Replier for method invoking
|
| InvokerNullException |
|
| InvokerUtil |
Tool for invoker do shared works.
|
| IpcAim |
|
| IpcData |
|
| IpcInquirer |
This class is for @Ipc and @Address must be in @Queue class instead of other specification.
|
| IpcMethodArgException |
|
| IpcMethodReturnException |
|
| IpcMethodTargetException |
|
| JArrayRigor |
|
| Java8DataTimeSaber |
|
| JavaDi<T extends I,I> |
Prepared
|
| JetSelector |
|
| JobClient |
|
| JobClient.Pre |
|
| JobClientImpl |
|
| JobConfig |
|
| JobIncome |
|
| JobInfix |
|
| JobInquirer |
|
| JObjectRigor |
|
| JobOutcome |
|
| JobPin |
|
| JobStore |
JobStore bridge for Set get
1) @Job annotation class here
2) Database job store here that configured in vertx-job.yml
|
| JooqBase |
|
| JqAnalyzer |
|
| JqFlow |
|
| JqOut |
|
| JqTool |
|
| JsonArraySaber |
JsonArray
|
| JsonObjectSaber |
JsonObject
|
| JsonResolver<T> |
Json Resolver
|
| JsonSaber |
Json
|
| JsonWings |
|
| JsrDi<I,T extends I> |
Prepared
|
| L1Aside |
|
| Launcher<Vertx> |
Launcher:
1.
|
| LongSaber |
Long type
|
| MapInfix |
|
| MeansureAxis |
|
| MediaAnalyzer |
|
| MediaHub |
Hub for mime type
Producer/Consumer
register to route to generate mime support
|
| MessageInvoker |
void method(Messsage)
|
| MethodNullException |
|
| MicroApplication |
Vertx Application begin launcher for api gateway.
|
| MimeAtomic<T> |
# 「Co」Zero Mime Processing here
This component will process the request data before your code occurs
|
| MimeFlow |
|
| MimeType |
|
| Mission |
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
|
| ModeSplitter |
Splitter to getNull executor reference.
|
| Monitor |
|
| MultiAnnotatedException |
|
| NamedImplementionException |
|
| NamedNotFoundException |
|
| NamesVisitor |
Micro service mode only, Fix for http endpoint part
|
| NoArgConstructorException |
|
| NumericSaber |
Int, Long, Short
|
| OneWayAim |
OneWayAim: Event Bus: One-Way
|
| ParamAnnotationException |
|
| ParameterConflictException |
|
| PathAnnoEmptyException |
|
| PathFiller |
「Co」JSR311 for .@PathParam
This `Filler` is for path parsing `/api/xxx/name/{name}` format to extract to
```shell
//
|
| Phase |
|
| PingAim |
BlockAim: Non-Event Bus: One-Way
|
| PingInvoker |
void method(Envelop)
|
| PingTInvoker |
void method(Envelop)
|
| PlugAuditor |
「Extension」:
Name: Auditor System
Extension for auditing system in zero system
This sub system often happened before each Worker component.
|
| PluginExtension |
|
| PluginExtension.Answer |
|
| PluginExtension.Flower |
|
| PluginExtension.ZeroRegistry |
|
| PluginInquirer |
|
| PlugRegion |
「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.
|
| PlugRegistry |
「Extension」
Name: Etcd Registry Extension
This plugin is required when you enabled zero-crud extension.
|
| PlugRouter |
「Extension」
Name: Dynamic Router
Basic dynamic spec extension, every dynamic router must implements this interface for building dynamic routing system.
|
| PointAxis |
Router mounter for api gateway.
|
| PointerInquirer |
Deprecated. |
| PointFiller |
|
| PointParam |
|
| PointScatter |
|
| PostRotator |
|
| PutRotator |
|
| QualifierMissedException |
|
| QueryFiller |
「Co」JSR311 for .@QueryParam
This `Filler` is for query string `/api/xxx?name={name}` format to extract to
```shell
//
|
| QueueInquirer |
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.
|
| QueueThread |
|
| Quota |
|
| QuotaConnect |
|
| Rambler |
Verification for epsilon
|
| Receipt |
Scanned address ( Metadata ) for Queue.
|
| ReceiptExtractor |
Scanned @Queue clazz to build Receipt metadata
|
| ReceiptInquirer |
Receipt annotation inquirer
This thread is for Receipt extraction
|
| RegexPath |
|
| Resolver<T> |
# 「Co」Zero Resolver
The interface that zero provide for request content resolving for
1.
|
| ReturnTypeException |
|
| Rib |
|
| Rigor |
|
| Rotate |
|
| Rotator |
|
| RouterAxis |
|
| RpcAgentAbsenceException |
|
| RpcParam |
Rpc parameter, getNull data from remote
|
| Rule |
|
| Ruler |
|
| RxServerVisitor |
|
| Saber |
For field serialization
|
| SaberTypes |
|
| ScanBase |
|
| Scatter<Vertx> |
Child component works
|
| Sentry<Context> |
JSR330 signal
|
| SentrySplitter |
Validation for request based on JSR303 Bean Validation
1.
|
| ServiceAxis |
|
| SessionClient |
|
| SessionClientImpl |
|
| SessionFiller |
|
| SessionInfix |
|
| SessionParam |
|
| SharedClient<K,V> |
Shared client for shared data in vert.x
|
| SharedClientImpl<K,V> |
|
| ShortSaber |
Short type
|
| SockAxis |
|
| SockServerVisitor |
|
| Solve<T> |
# 「Co」Zero Solve
This component will be called by specific `Resolver` internally.
|
| SolveResolver<T> |
|
| StandardAtomic<T> |
|
| StandardVerifier |
Major execution to verify the result.
|
| StoreType |
|
| StreamParam |
|
| StringBufferSaber |
StringBuffer, StringBuilder
|
| StringSaber |
String
|
| SyncAim |
SyncAim: Non-Event Bus: Request-Response
|
| SyncInvoker |
Envelop method(Envelop)
|
| ThreadAtom |
|
| ThreadQueue |
|
| TrustX509 |
|
| TypedArgument |
|
| TypedAtomic<T> |
|
| Uddi |
|
| UddiClient |
|
| UddiEmpty |
|
| UddiJet |
|
| UddiRegistry |
|
| UnknownDirectionException |
|
| UnsetResolver |
「Co」Resolver default class
It's placeholder to compared in resolver selector workflow.
|
| UpBase |
|
| UpClassArgsException |
|
| UpClassInvalidException |
|
| UriAeon |
|
| UriHub |
Hub for Uri basic
path, method, order
register to route to generate mime support
|
| UriMeta |
This object is for uri store, it could store following information
1.
|
| UriNeuro |
|
| Ux |
#「Kt」Utility X Component in zero
Here Ux is a util interface of uniform to call different tools.
|
| Ux.Job |
|
| Ux.Join |
|
| Ux.Jooq |
Inner class of `Jooq` tool of Jooq Engine operations based on pojo here.
|
| Ux.Jwt |
|
| Ux.Opt |
|
| Ux.Pool |
|
| Ux.Timer |
|
| UxJob |
|
| UxJoin |
|
| UxJooq |
|
| UxOpt |
|
| UxPool |
Shared Data for pool usage in utility X
|
| UxTimer |
|
| Validator |
|
| ValidatorBundleLocator |
|
| ValidatorInterpolator |
|
| ValidatorMessager |
|
| Verifier |
|
| VertxApplication |
Vertx Application entry
1) VertxApplication: start up zero framework in `application` mode.
|
| VertxCallbackException |
|
| VertxInterval |
|
| VertxStrada |
|
| VertxVisitor |
|
| VInstance |
|
| VInvoker |
|
| VisSaber |
|
| VUser |
Talk holder for set default user.
|
| WallAxis |
Secure mount
401 for authorization only
|
| WallInquirer |
This class is for @Wall of security here.
|
| WebToken |
|
| Wings |
「Co」Zero Framework
Here I added new configuration `freedom` to zero framework as critical data specification here for
old system integration here.
|
| WingSelector |
|
| WorkerArgumentException |
|
| WorkerConflictException |
|
| WorkerExtractor |
Worker verticle deployment
|
| WorkerInquirer |
|
| WorkerMissingException |
|
| WorkerScatter |
Worker scatter to deploy workers
|
| XFormResolver<T> |
|
| ZaaS |
ZaaS -> Zero Authenticate and Authorization Service
Interface defined for component
|
| ZeroAnno |
Transfer Class> set to difference mapping.
|
| ZeroAtomic |
|
| ZeroCodex |
|
| ZeroGrid |
Resource ZeroPack for yml configuration, Loaded once
|
| ZeroHeart |
|
| ZeroHelper |
|
| ZeroHttpAgent |
Default Http Server agent for router handlers.
|
| ZeroHttpRegistry |
Get data from event bus and push metadata to Etcd.
|
| ZeroHttpWorker |
Default Http Server worker for different handler.
|
| ZeroJet |
|
| ZeroLauncher |
|
| ZeroMotor |
Start up tools shared in
Web Application & Rx Application
|
| ZeroScheduler |
Background worker of Zero framework, it's for schedule of background tasks here.
|
| ZeroSerializer |
ZeroSerializer the request by different type.
|
| ZeroSockAgent |
Default websocket server agent for router handlers.
|
| _000HttpWebException |
|
| _400BadRequestException |
|
| _400DuplicatedRecordException |
|
| _400FilePathMissingException |
|
| _400ParameterFromStringException |
|
| _400ResourceBuildingException |
|
| _400ValidationException |
|
| _400ValidationRuleException |
|
| _401JwtAudientException |
|
| _401JwtExecutorException |
|
| _401JwtExpiredException |
|
| _401JwtIssuerException |
|
| _403ForbiddenException |
|
| _404RecordNotFoundException |
|
| _404ServiceNotFoundException |
|
| _405MethodForbiddenException |
|
| _411ContentLengthException |
# 「Error」Zero Exception
* Category: WebException
* Code: -40068
* Status: 411
|
| _415MediaDeclareException |
# 「Error」Zero Exception
* Category: WebException
* Code: -40069
* Status: 415
|
| _415MediaNotSupportException |
|
| _415PointDefineException |
|
| _417JobMethodException |
|
| _424RpcServiceException |
|
| _500DeliveryErrorException |
|
| _500EntityCastException |
|
| _500InternalServerException |
|
| _500JwtRuntimeException |
|
| _500PointerPluginException |
|
| _500PoolInternalException |
|
| _500RequestConfigException |
|
| _500RpcMethodInvokeException |
|
| _500RpcTransitInvokeException |
|
| _500SecurityNotImplementException |
|
| _500SessionClientInitException |
|
| _500UnexpectedRpcException |
|
| _501HttpClientNullException |
|
| _501JobOnMissingException |
|
| _501RpcAddressWrongException |
|
| _501RpcImplementException |
|
| _501RpcMethodMissingException |
|
| _501RpcRejectException |
|
| _501SharedDataModeException |
|
| _504RemoteRpcException |
|