|
Live Sequence Protocol for Java
Implementation of LSP in Java language
|
Representa uma conexão LSP. Mais...
Funções do Pacote | |
| LspConnection (short id, long sockId, SocketAddress sockAddr, LspParams params, ConnectionTriggers triggers) | |
| Constrói um objeto LspConnection. Mais... | |
| LspConnection (short id, SocketAddress sockAddr, LspParams params, ConnectionTriggers triggers) | |
| Constrói um objeto LspConnection. Mais... | |
| short | getId () |
| long | getSockId () |
| Número único gerado a partir de um endereço IP e uma porta. Mais... | |
| SocketAddress | getSockAddr () |
| void | incSendMissing () |
| Aumenta em um o número de mensagens na fila, mas faltam enviar. Mais... | |
| int | getSendMissing () |
| Número de mensagens na fila, mas faltam enviar. Mais... | |
| InternalPack | sent () |
| Obtém a última mensagem de dados enviada (aguardando ACK) Mais... | |
| InternalPack | sent (Pack pack) |
| Informa o payload da última mensagem enviada. Mais... | |
| void | ack (short seqNum) |
| Informa que o ACK do número de sequência informado foi recebido. Mais... | |
| short | receivedSeqNum () |
| Número de sequência da última mensagem DATA recebida por essa conexão. Mais... | |
| void | received () |
| Informa que houve uma mensagem recebida por essa conexão. Mais... | |
| void | received (short seqNum) |
| Informa o número de sequência em que uma mensagem DATA foi recebida. Mais... | |
| boolean | isInterrupted () |
| boolean | isClosed () |
| void | close () |
| void | close (boolean interrupt) |
Funções Estáticas do Pacote | |
| static long | uniqueSockId (SocketAddress sockAddr) |
| Número único gerado a partir de um endereço IP e uma porta. Mais... | |
Representa uma conexão LSP.
Definição na linha 12 do arquivo LspConnection.java.
|
package |
Constrói um objeto LspConnection.
| id | Identificador da conexão |
| sockId | Número IP e porta associados à conexão |
| sockAddr | IP e porta vinculados à essa conexão |
| params | Parâmetros de temporização da conexão |
Definição na linha 41 do arquivo LspConnection.java.
|
package |
Constrói um objeto LspConnection.
| id | Identificador da conexão |
| sockAddr | IP e porta vinculados à essa conexão |
| params | Parâmetros de temporização da conexão |
Definição na linha 70 do arquivo LspConnection.java.

|
package |
Informa que o ACK do número de sequência informado foi recebido.
Definição na linha 143 do arquivo LspConnection.java.

|
package |
Definição na linha 195 do arquivo LspConnection.java.
|
package |
Definição na linha 199 do arquivo LspConnection.java.
|
package |
Definição na linha 74 do arquivo LspConnection.java.

|
package |
Número de mensagens na fila, mas faltam enviar.
Valor controlado externamente.
Definição na linha 115 do arquivo LspConnection.java.

|
package |
Definição na linha 99 do arquivo LspConnection.java.
|
package |
Número único gerado a partir de um endereço IP e uma porta.
Esse atributo só é usado pelo servidor
Definição na linha 95 do arquivo LspConnection.java.
|
package |
Aumenta em um o número de mensagens na fila, mas faltam enviar.
Isso é controlado externamente.
Definição na linha 107 do arquivo LspConnection.java.
|
package |
Definição na linha 191 do arquivo LspConnection.java.

|
package |
Definição na linha 187 do arquivo LspConnection.java.

|
package |
Informa que houve uma mensagem recebida por essa conexão.
Esse método tem como único propósito a atualização do momento de recebimento.
Definição na linha 172 do arquivo LspConnection.java.

|
package |
Informa o número de sequência em que uma mensagem DATA foi recebida.
Esse método atualiza o último momento de recebimento
Definição na linha 180 do arquivo LspConnection.java.

|
package |
Número de sequência da última mensagem DATA recebida por essa conexão.
Esse número é gerenciado externamente através do método received(short). Se receber -1, quer dizer que não chegou nenhuma mensagem depois do pedido de conexão.
Definição na linha 164 do arquivo LspConnection.java.
|
package |
Obtém a última mensagem de dados enviada (aguardando ACK)
Definição na linha 120 do arquivo LspConnection.java.
|
package |
Informa o payload da última mensagem enviada.
Definição na linha 130 do arquivo LspConnection.java.

|
staticpackage |
Número único gerado a partir de um endereço IP e uma porta.
Esse método só é usado pelo servidor
Definição na linha 83 do arquivo LspConnection.java.

1.8.5