Differences
This shows you the differences between two versions of the page.
mobile_temporary_disconnection_mtd [2014/08/29 10:11] rafael [Usage] |
mobile_temporary_disconnection_mtd [2017/07/21 03:08] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{template>: | ||
- | | name=MTD | ||
- | | version=0.1 | ||
- | | accountable=Rafael Vasconcelops | ||
- | | depdency= | ||
- | }} | ||
- | |||
- | ====== MTD ====== | ||
- | O **Mobile Temporary Disconnection (MTD)** é um serviço que intercepta e bufferiza todas as mensagens endereçadas a um nó móvel enquanto este se encontra desconectado de qualquer Gateway. Assim que o nó se reconecta a um novo Gateway, o MTD é informado, e faz um replay de todas as mensagens acumuladas para entrega ao nó, através do novo Gateway ao qual o nó móvel está conectado. | ||
- | |||
- | ===== Usage ===== | ||
- | O MTD é um serviço que não provê uma API para o usuário desenvolvedor. Deste modo, é precisa apenas iniciar o MTD que ele fara todo o serviço de reenvio das mensagens que por algum motivo não foram entregues aos MNs. | ||
- | |||
- | O código abaixo exemplifica como iniciar o MTD. | ||
- | |||
- | <file java HelloWorld.java> | ||
- | public class HelloWorld { | ||
- | |||
- | public static void main(String[] args) { | ||
- | /** | ||
- | * Initializes the MTDService | ||
- | */ | ||
- | new MTDService(); | ||
- | |||
- | System.out.println(" | ||
- | } | ||
- | |||
- | }</ | ||
- | |||
- | ===== Architecture ===== | ||
- | Descrever a arquitetura do componente. As principais classes e relações que sustentam o componente. | ||
- | * '' | ||
- | |||
- | * '' | ||
- | |||
- | ===== Implementation Details ===== | ||
- | Detalhes de implementação, | ||
- | |||
- | ===== References ===== | ||
- | Bibtex/PDF entry dos papers sobre esse componente. | ||