All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

Activity. Variable in class Properties.Independence.ItemServiceList
AdaptabilityController(String). Constructor for class Properties.Adaptability.AdaptabilityController
Constructor de la clase.
AdaptabilityDP(). Constructor for class Properties.Adaptability.AdaptabilityDP
Adaptor(String). Constructor for class Properties.Adaptability.Adaptor
Constructor de la clase.
ALIVE. Static variable in interface Properties.MsgInterface
Estado en el que se encuentra un servicio.
ANSWER_IF_ALIVE. Variable in class Properties.HighAvailability.HighAvailabilityDP

B

BestEffortController(String). Constructor for class Properties.BestEffort.BestEffortController
Constructor de la clase.
BestEffortDP(). Constructor for class Properties.BestEffort.BestEffortDP
BROADCAST. Static variable in interface Properties.MsgInterface
Caracter que indica que el mensaje es broadcast.

C

CanYouSend(Msg). Method in class Properties.Adaptability.Adaptor
Esta funcion decide si el adaptador entiende el mensaje y es capaz de mandarlo al componente cuyo destino aparace en el mensaje.
clone(). Method in class Properties.Msg
Devuelve una copia del mensaje.
CompleteName(). Method in class Properties.Mailbox
Esta funcion devuelve el nombre completo del buzon (nombre+"
CompleteName(String). Static method in class Properties.MailboxLib
Esta funcion devuelve la direccion completa del buzon cuyo nombre se le pasa como parametro (nombre+
ComponentMailbox. Variable in class Properties.Controller
Conf. Variable in class Properties.Msg
Direccion del buzon a donde recibir el resultado del envio del mensaje.
CONTINUE. Variable in class Properties.HighAvailability.HighAvailabilityDP
Controller(String). Constructor for class Properties.Controller

D

Deliver(Msg, MsgQueue). Method in class Properties.Adaptability.AdaptabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.BestEffort.BestEffortController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.Controller
Deliver(Msg, MsgQueue). Method in class Properties.Durability.DurabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador.
Deliver(Msg, MsgQueue). Method in class Properties.HighAvailability.HighAvailabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.Independence.IndependenceController
Este es el metodo que invoca el sistema cuando el componente quiere enviar un mensaje, esto es, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.Integrity.IntegrityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.SecureAccess.SecureAccessController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
Deliver(Msg, MsgQueue). Method in class Properties.SelfProtection.SelfProtectionController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
DoISendPublicityNow(int, int). Method in class Properties.Independence.IndependenceDP
Funcion que especifica cuando el componente quiere que el controlador haga publicidad sobre sus servicios activos.
DomainName(). Method in class Properties.Mailbox
Esta funcion devuelve el nombre del dominio al que pertenece el buzon (precedido por el caracter "
DUERME. Static variable in class Properties.Adaptability.AdaptabilityDP
Intervalo de tiempo (en milisegundos) que queremos que espere el controlador de esta propiedad cuando envia preguntas broadcast, para recolectar respuestas.
DUERME. Static variable in class Properties.Independence.IndependenceDP
Intervalo de tiempo (en milisegundos) que queremos que espere el controlador de esta propiedad cuando envia preguntas broadcast, para recolectar respuestas.
DurabilityController(String). Constructor for class Properties.Durability.DurabilityController
Constructor de la clase.
DurabilityDP(). Constructor for class Properties.Durability.DurabilityDP

E

Element(int). Method in class Properties.MsgQueue
END_OF_REPLACEMENT. Static variable in class Properties.Durability.DurabilityController

F

finalize(). Method in class Properties.Mailbox
Esta funcion es la que se invoca al destruirse un objeto mailbox.

G

Get(). Method in class Properties.MsgQueue
GetMyHostName(). Static method in class Properties.MailboxLib
Devuelve el nombre de la maquina en donde se esta ejecutando el programa, averiguandolo.
GetMyIncomingMsgServer(). Method in class Properties.Mailbox
Estas funciones devuelven la referencia a los servidores de los buzones definidos en el proceso java.
GetMyIPNumber(). Static method in class Properties.MailboxLib
Devuelve la direccion IP de la maquina en donde se esta ejecutando el programa, averiguandola.
GetMyOutgoingMsgServer(). Method in class Properties.Mailbox

H

HighAvailabilityController(String). Constructor for class Properties.HighAvailability.HighAvailabilityController
Constructor de la clase.
HighAvailabilityDP(). Constructor for class Properties.HighAvailability.HighAvailabilityDP

I

Incoming(Msg, Mailbox, String). Method in class Properties.Durability.DurabilityDP
Realiza el tratamiento para el mensaje entrante previamente seleccionado (con la funcion "Select"), enviandolo al nuevo componente, devolviendo si se desea que el mensaje llegue ademas al componente, o quede paralizado en el controlador.
IndependenceController(String). Constructor for class Properties.Independence.IndependenceController
Constructor de la clase.
IndependenceDP(). Constructor for class Properties.Independence.IndependenceDP
INFO. Static variable in class Properties.Adaptability.AdaptabilityDP
Cadena de caracteres que se usa en el subject del mensaje para indicar que se trata de peticion de informacion sobre el servicio de traduccion, esto es, para pedirle a un adaptador si entiende un mensaje y es capaz de mandarselo a su destinatario.
Info. Variable in class Properties.Msg
Campo de informacion del mensaje.
INFOREQUEST. Static variable in interface Properties.MsgInterface
Cadena de caracteres que se usa en el subject del mensaje para indicar que se trata de una peticion de informacion sobre un servicio.
IntegrityController(String). Constructor for class Properties.Integrity.IntegrityController
Constructor de la clase.
IntegrityDP(). Constructor for class Properties.Integrity.IntegrityDP
IPNumber(). Method in class Properties.Mailbox
Esta funcion devuelve la direccion IP del dominio al que pertenece el buzon.
IsBroadcast(String). Static method in class Properties.MailboxLib
Esta funcion decide si un destino es broadcast a un dominio
IsLegal(Msg, boolean). Method in class Properties.SecureAccess.LegalAdvisor
Esta funcion decide si un mensaje es legal.
IsLegal(Msg, boolean). Method in class Properties.SecureAccess.SecureAccessDP
Decide si un mensaje es valido.
IsRelatedToAdaptability(Msg, boolean). Method in class Properties.Adaptability.AdaptabilityDP
Esta funcion decide cuando un mensaje (ya sea recibido o a transmitir) es relativo a la propiedad de Adaptabilidad.
IsRelatedToIndependence(Msg, boolean). Method in class Properties.Independence.IndependenceDP
Esta funcion decide cuando un mensaje (ya sea recibido o a transmitir) es relativo a la propiedad de Independencia.
IsTheAnswer(Msg, Msg). Method in class Properties.SelfProtection.SelfProtectionDP
Decide si el mensaje recibido "recmsg" anula el timeout para "sentmsg".
IsValid(Msg, boolean). Method in class Properties.Integrity.IntegrityDP
Decide si un mensaje es valido.
ItemServiceList(String, int, String, String). Constructor for class Properties.Independence.ItemServiceList

J

JustTheName(String). Static method in class Properties.MailboxLib
Esta funcion devuelve solo el nombre del buzon cuya direccion se le pasa como parametro, descartando su nombre de dominio.

K

KnownSolution(String, int, String, String). Method in class Properties.Independence.IndependenceController
An~ade una solucion a la lista de soluciones del controlador.
KnownSolution(String, String, String). Method in class Properties.Adaptability.AdaptabilityController
Esta funcion permite al componente indicar sus preferencias al Controlador.

L

LegalAdvisor(String). Constructor for class Properties.SecureAccess.LegalAdvisor
Constructor de la clase.

M

Mailbox(String). Constructor for class Properties.Mailbox
Costructor de la clase.
Mailbox(String, Vector). Constructor for class Properties.Mailbox
Constructor de la clase.
MailboxLib(). Constructor for class Properties.MailboxLib
main(String[]). Static method in class Properties.MsgServer
Programa principal del servidor.
Matches(ItemServiceList). Method in class Properties.Independence.ItemServiceList
Msg(). Constructor for class Properties.Msg
Construye un mensaje, con todos sus campos inicializados.
Msg(String). Constructor for class Properties.Msg
Construye un mensaje a partir de un String.
MSGPORT. Static variable in interface Properties.MsgServerInterface
MsgQueue(). Constructor for class Properties.MsgQueue
MsgServer(). Constructor for class Properties.MsgServer
MULTICAST_SEP. Static variable in interface Properties.MsgInterface
Caracter que sirve como separador para indicar varias direcciones el campo destino de un mensaje (multicast).
MyMailbox. Variable in class Properties.Adaptability.Adaptor
Buzon del adaptador
MyMailbox. Variable in class Properties.Controller
MyMailbox. Variable in class Properties.SecureAccess.LegalAdvisor
MyMailbox. Variable in class Properties.SelfProtection.TimeoutManager
MyPreferences(AdaptabilityDP). Method in class Properties.Adaptability.AdaptabilityController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (AdaptabilityDP).
MyPreferences(BestEffortDP). Method in class Properties.BestEffort.BestEffortController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (BestEffortDP).
MyPreferences(DurabilityDP). Method in class Properties.Durability.DurabilityController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (DurabilityDP).
MyPreferences(HighAvailabilityDP). Method in class Properties.HighAvailability.HighAvailabilityController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (HighAvailabilityDP).
MyPreferences(IndependenceDP). Method in class Properties.Independence.IndependenceController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (IndependenceDP).
MyPreferences(IntegrityDP). Method in class Properties.Integrity.IntegrityController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (IntegrityDP).
MyPreferences(SecureAccessDP). Method in class Properties.SecureAccess.SecureAccessController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (SecureAccessDP).
MyPreferences(SelfProtectionDP). Method in class Properties.SelfProtection.SelfProtectionController
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (SelfProtectionDP).
MYSERVICE. Static variable in class Properties.Adaptability.AdaptabilityDP
Cadena de caracteres que se usa en el subject del mensaje para indicar que se trata de un servicio de traduccion.
MyService(String, int). Method in class Properties.Independence.IndependenceController
Indica al controlador cuales son los servicios del componente asi como su estado, para que el controlador los conozca y pueda hacer publicidad sobre ellos.

N

Name(). Method in class Properties.Mailbox
Esta funcion devuelve el nombre del buzon (sin el nombre del dominio).
NO_SUCH_METHOD. Static variable in interface Properties.MsgInterface
Resultado Incorrecto (Metodo no implementado por el componente).

O

OK. Static variable in interface Properties.MsgInterface
Resultado correcto.
Outgoing(Msg, Mailbox, String). Method in class Properties.Durability.DurabilityDP
Realiza el tratamiento para el mensaje saliente previamente seleccionado (con la funcion "Select"), devolviendo si se desea que el mensaje salga ademas por el buzon o quede paralizado en el controlador.
OUTOFORDER. Static variable in interface Properties.MsgInterface
Estado en el que se encuentra un servicio.

P

Params. Variable in class Properties.Independence.ItemServiceList
Provider. Variable in class Properties.Independence.ItemServiceList
Put(Msg). Method in class Properties.MsgQueue

R

Receive(). Method in class Properties.Mailbox
Esta funcion permite recibir un mensaje de un buzon.
Received(Msg, MsgQueue). Method in class Properties.Adaptability.AdaptabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.BestEffort.BestEffortController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.Controller
Received(Msg, MsgQueue). Method in class Properties.Durability.DurabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador.
Received(Msg, MsgQueue). Method in class Properties.HighAvailability.HighAvailabilityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.Independence.IndependenceController
Este es el metodo que invoca el sistema cuando el componente recibe un mensaje, esto es, este metodo es el que captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.Integrity.IntegrityController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.SecureAccess.SecureAccessController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
Received(Msg, MsgQueue). Method in class Properties.SelfProtection.SelfProtectionController
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador.
RECEPTION_ERROR. Static variable in interface Properties.MsgInterface
Error al transmitir el mensaje.
Ref. Variable in class Properties.Msg
Numero de referencia asociado al mensaje.
RefTo. Variable in class Properties.Msg
En los mensajes de respuesta, este campo sirve para referenciar el mensaje al que se responde.
REGISTER_MAILBOX. Static variable in interface Properties.MsgServerInterface
REGISTER_SERVER. Static variable in interface Properties.MsgServerInterface
REGPORT. Static variable in interface Properties.MsgServerInterface
Reject(Msg, boolean). Method in class Properties.Integrity.IntegrityDP
Realiza el tratamiento para el mensaje invalido "m".
Reject(Msg, boolean). Method in class Properties.SecureAccess.SecureAccessDP
Realiza el tratamiento para el mensaje invalido m.
REPLACEMENT. Static variable in class Properties.Durability.DurabilityController
Reply. Variable in class Properties.Msg
Direccion del buzon a donde responder.
ReplyBy. Variable in class Properties.Msg
Fecha limite para responder al mensaje (num milisegundos desde 1/1/1970).
RESP_INFO. Static variable in class Properties.Adaptability.AdaptabilityDP
Cadena de caracteres que se usa en el subject del mensaje para indicar que se trata de una respuesta de peticion de informacion sobre un servicio.
RESTORE_STATUS. Variable in class Properties.HighAvailability.HighAvailabilityDP
RestoreStatus(). Method in class Properties.HighAvailability.HighAvailabilityDP
Esta funcion permite restaurar el estado del componente previamente guardado con la funcion "SaveStatus".
Result. Variable in class Properties.Msg
En los mensajes de respuesta o de error, resultado de la operacion.
run(). Method in class Properties.Adaptability.AdaptabilityController
Procedimiento que define la tarea asociada al controlador de Adaptabilidad, y que "escucha" el buzon del controlador, actualizando las listas que maneja el controlador con las respuestas recibidas.
run(). Method in class Properties.Adaptability.Adaptor
Este es el metodo principal de la tarea.
run(). Method in class Properties.Independence.IndependenceController
Procedimiento que define la tarea asociada al controlador de Independencia, y que "escucha" el buzon del controlador, actualizando las listas que maneja el controlador con las respuestas recibidas.
run(). Method in class Properties.SecureAccess.LegalAdvisor
Este es el metodo principal de la tarea.
run(). Method in class Properties.SecureAccess.SecureAccessController
Procedimiento que define la tarea asociada al controlador de esta propiedad, y que "escucha" el buzon del controlador.
run(). Method in class Properties.SelfProtection.SelfProtectionController
Procedimiento que define la tarea asociada al controlador de AutoProteccion, y que "escucha" el buzon del controlador.
run(). Method in class Properties.SelfProtection.TimeoutManager
Este es el metodo principal de la tarea.

S

SAVE_STATUS. Variable in class Properties.HighAvailability.HighAvailabilityDP
SaveStatus(). Method in class Properties.HighAvailability.HighAvailabilityDP
Esta funcion permite guardar el estado del componente.
SearchForLocalAdvise(Msg, boolean). Method in class Properties.SecureAccess.SecureAccessDP
Decide si hay que buscar consejo legal para un mensaje.
SecureAccessController(String). Constructor for class Properties.SecureAccess.SecureAccessController
Constructor de la clase.
SecureAccessDP(). Constructor for class Properties.SecureAccess.SecureAccessDP
Select(Msg). Method in class Properties.BestEffort.BestEffortDP
Decide cuando un mensaje es relativo a esta propiedad.
Select(Msg). Method in class Properties.SelfProtection.SelfProtectionDP
Decide cuando un mensaje saliente necesita un timeout.
Select(Msg, boolean). Method in class Properties.Durability.DurabilityDP
Decide cuando un mensaje debe ser redirigido al componente sustituto, una vez este nuevo componente de la orden.
Select(Msg, boolean). Method in class Properties.Integrity.IntegrityDP
Decide cuando un mensaje es relativo a esta propiedad.
Select(Msg, boolean). Method in class Properties.SecureAccess.SecureAccessDP
Decide cuando un mensaje es relativo a esta propiedad.
SelectBody(Msg). Method in class Properties.BestEffort.BestEffortDP
Realiza la seleecion del body del mensaje recibido.
SelfProtectionController(String). Constructor for class Properties.SelfProtection.SelfProtectionController
Constructor de la clase.
SelfProtectionDP(). Constructor for class Properties.SelfProtection.SelfProtectionDP
Send(Msg). Method in class Properties.Mailbox
Esta funcion envia el mensaje que se le pasa como argumento por un buzon.
Send(String, String, String). Method in class Properties.Mailbox
Esta funcion es una simplificacion de la que envia un mensaje, en donde solo es necesario especificar el destino, subject e informacion.
Send(String, String, String, long). Method in class Properties.Mailbox
Esta funcion es una simplificacion de la que envia un mensaje, pensada fundamentalmente para responder a otros mensajes.
Sent. Variable in class Properties.Msg
Fecha de envio del mensaje (num milisegundos desde 1/1/1970).
SERVICE. Static variable in class Properties.Adaptability.AdaptabilityDP
Cadena de caracteres que se usa en el subject del mensaje para indicar que se desea utilizar el servicio de traduccion, esto es, para pedirle a un adaptador que analice un mensaje y se lo envie a su destinatario, utilizando el protocolo que este implemente.
Service. Variable in class Properties.Independence.ItemServiceList
SERVICEREQUEST. Static variable in interface Properties.MsgInterface
Cadena de caracteres que se usa en el subject del mensaje para indicar que se trata de una peticion de un servicio.
SetDefaultPreferences(SelfProtectionDP). Method in class Properties.SelfProtection.SelfProtectionController
Indica al controlador cual es el conjunto de preferencias por defecto del componente.
size(). Method in class Properties.MsgQueue
SORRY. Static variable in interface Properties.MsgInterface
Resultado Incorrecto (general).
STOP. Variable in class Properties.HighAvailability.HighAvailabilityDP
Subj. Variable in class Properties.Msg
Subject del mensaje.
SUBJ_RE. Static variable in interface Properties.MsgInterface
Reply de un mensaje (pe.
SUBJ_SYS. Static variable in interface Properties.MsgInterface
Reply que hace el sistema de un mensaje (por ejemplo para errores).

T

TIMEOUT_MANAGER. Static variable in class Properties.SelfProtection.SelfProtectionDP
Nombre del buzon del Timeout Manager por defecto.
TimeoutExp(Msg). Method in class Properties.Controller
TimeoutExp(Msg). Method in class Properties.Independence.IndependenceController
Este es el metodo que invoca el sistema cuando se produce un Timeout.
TimeoutExpired(Msg). Method in class Properties.SelfProtection.SelfProtectionDP
Realiza el tratamiento para el mensaje m tras la ocurrencia de un timeout.
TimeoutManager(String). Constructor for class Properties.SelfProtection.TimeoutManager
Constructor de la clase.
TimeoutValue(Msg). Method in class Properties.SelfProtection.SelfProtectionDP
Devuelve el timeout necesario para el mensaje saliente m.
To. Variable in class Properties.Msg
Direccion del Mailbox destino del mensaje.
toString(). Method in class Properties.Independence.ItemServiceList
toString(). Method in class Properties.Mailbox
Permite pasar el buzon a un String.
toString(). Method in class Properties.Msg
Permite pasar el mensaje a String.
Translate(Msg). Method in class Properties.Adaptability.Adaptor
Esta funcion traduce el mensaje que se le pasa como parametro, y lo envia al buzon que aparece como destinatario.
TRANSMISSION_ERROR. Static variable in interface Properties.MsgInterface
Error al transmitir el mensaje.

U

UNKNOWN. Static variable in interface Properties.MsgInterface
Estado en el que se encuentra un servicio.
UNKNOWN_MAILBOX. Static variable in interface Properties.MsgInterface
Nombre de buzon destino desconocido en el dominio remoto.
UNREGISTER_MAILBOX. Static variable in interface Properties.MsgServerInterface
UNREGISTER_SERVER. Static variable in interface Properties.MsgServerInterface

W

WDIFF. Static variable in class Properties.Independence.IndependenceDP
indica la diferencia de pesos que debe de haber entre la mejor solucion conocida por el controlador y el proveedor escogido por el componente para que se envie el mensaje al primero.
Weight(ItemServiceList). Method in class Properties.Independence.IndependenceDP
Esta funcion asigna un peso a un servicio, peso que oscila entre 0 y 1 (0 indica que el servicio no esta operativo o que no lo deseamos coger).