silentbalanceyh/vertx-zero

View on GitHub
vertx-gaia/vertx-ams/src/main/qas/io/macrocosm/specification/app/HDash.java

Summary

Maintainability
A
0 mins
Test Coverage
package io.macrocosm.specification.app;

import io.horizon.specification.typed.TContract;
import io.macrocosm.specification.program.HNebula;

/**
 * 「驾驶舱/看板」Dash
 * <hr/>
 * 当前看板 / 驾驶舱的基本信息,包含了所属的核心引用
 * <pre><code>
 *     1. 当前所属的 {@link io.macrocosm.specification.program.HNebula} 监控端引用
 *     2. 当前所属的 {@link HBackend} 管理端真实引用
 * </code></pre>
 *
 * @author lang : 2023-05-21
 */
public interface HDash extends TContract {
    /**
     * 所属监控端引用 {@link HNebula}
     *
     * @return {@link HNebula}
     */
    HNebula monitor();

    /**
     * 所属管理端引用 {@link HBackend}
     *
     * @return {@link HBackend}
     */
    HBackend backend();
}