API aglet

A API aglet define a funcionalidade básica para agentes móveis no modelo de aglets. As seguintes classes e interfaces estão definidas no pacote com.ibm.aglet:

Aglet
Classe abstrata que define os métodos fundamentais associados a agentes móveis, tais como:
AgletID
Encapsula os atributos que permitem identificar cada aglet de forma unívoca.
AgletProxy
Interface que oferece um handle para manipular e estabelecer mecanismos de comunicação para um aglet. Um objeto AgletProxy age como um invólucro que protege o aglet de agentes mal-intencionados. A implementação dessa interface não é de responsabilidade do programador final, mas sim do programador que está criando o ambiente runtime.
AgletContext
Interface para o lugar que o aglet está ocupando, a partir da qual pode-se obter informação como endereço do contexto e a lista de proxies disponíveis (método getAgletProxies()).
Message
Mecanismo para comunicação entre aglets. Um objeto da classe Message contém um objeto String que especifica o tipo de mensagem e objetos quaisquer como argumentos. Um aglet pode enviar uma mensagem através da invocação de um dos métodos da interface AgletProxy:
Ticket
Define o modo de transmissão de um aglet. Pode incluir informação tais como destino, protocolo a ser usado, requisitos de qualidade como timeout e nível de confiabilidade que deve ser assegurado.
FutureReply
Tipo de objeto retornado pelo envio de mensagem assíncrona, sendo utilizado como um placeholder para receber o resultado da troca de mensagens em um momento posterior.