|  |  |  | 
|---|
|  |  |  | package com.dy.common.mw; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 模块单元接口 | 
|---|
|  |  |  | * 单元接口 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public interface UnitInterface { | 
|---|
|  |  |  | 
|---|
|  |  |  | * 设置适配器 | 
|---|
|  |  |  | * @throws Exception | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public void setAdapter(UnitAdapterInterface adapter) throws Exception ; | 
|---|
|  |  |  | void setAdapter(UnitAdapterInterface adapter) throws Exception ; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 启动模块 | 
|---|
|  |  |  | * 启动单元运行 | 
|---|
|  |  |  | * @throws Exception | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public void start(UnitStartedCallbackInterface callback) throws Exception  ; | 
|---|
|  |  |  | void start(UnitCallbackInterface callback) throws Exception  ; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 停止模块运行 | 
|---|
|  |  |  | * 停止单元运行 | 
|---|
|  |  |  | * @throws Exception | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public void stop(UnitStartedCallbackInterface callback) throws Exception  ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void stop(UnitCallbackInterface callback) throws Exception  ; | 
|---|
|  |  |  | } | 
|---|