A B C D E F G I L M P R S T U W

A

addApplicationListener(IvyApplicationListener) - Method in class fr.dgac.ivy.Ivy
adds an application listener to a bus
addBindListener(IvyBindListener) - Method in class fr.dgac.ivy.Ivy
adds a bind listener to a bus
alreadyThere(Hashtable, String) - Static method in class fr.dgac.ivy.Ivy
 
applicationPort - Variable in class fr.dgac.ivy.Ivy
 

B

bindAsyncMsg(String, IvyMessageListener) - Method in class fr.dgac.ivy.Ivy
Subscribes to a regular expression with asyncrhonous callback execution.
bindMsg(String, IvyMessageListener) - Method in class fr.dgac.ivy.Ivy
Subscribes to a regular expression.
bindMsg(String, IvyMessageListener, boolean) - Method in class fr.dgac.ivy.Ivy
Subscribes to a regular expression.
bindMsgOnce(String, IvyMessageListener) - Method in class fr.dgac.ivy.Ivy
Subscribes to a regular expression for one time only, useful for requests, in cunjunction with getWBUId() The callback will be executed once and only once, and the agent will unsubscribe
bindPerformed(IvyClient, int, String) - Method in interface fr.dgac.ivy.IvyBindListener
invoked when a Ivy Client performs a bind

C

CheckRegexp(String) - Method in class fr.dgac.ivy.Ivy
 
clientConnects(IvyClient) - Method in class fr.dgac.ivy.Ivy
 
clientDisconnects(IvyClient) - Method in class fr.dgac.ivy.Ivy
 
close(boolean) - Method in class fr.dgac.ivy.IvyClient
 
compareTo(IvyClient) - Method in class fr.dgac.ivy.IvyClient
 
connect(IvyClient) - Method in class fr.dgac.ivy.IvyApplicationAdapter
 
connect(IvyClient) - Method in interface fr.dgac.ivy.IvyApplicationListener
invoked when a Ivy Client has joined the bus

D

DEFAULT_DOMAIN - Static variable in class fr.dgac.ivy.Ivy
the domain for the UDP rendez vous
DEFAULT_PORT - Static variable in class fr.dgac.ivy.Ivy
the port for the UDP rendez vous, if none is supplied
delRegexp(int) - Method in class fr.dgac.ivy.IvyClient
 
die(IvyClient, int, String) - Method in class fr.dgac.ivy.IvyApplicationAdapter
 
die(IvyClient, int, String) - Method in interface fr.dgac.ivy.IvyApplicationListener
invoked when a peer request us to leave the bus
dieReceived(IvyClient, int, String) - Method in class fr.dgac.ivy.Ivy
 
directMessage(IvyClient, int, String) - Method in class fr.dgac.ivy.Ivy
 
directMessage(IvyClient, int, String) - Method in class fr.dgac.ivy.IvyApplicationAdapter
 
directMessage(IvyClient, int, String) - Method in interface fr.dgac.ivy.IvyApplicationListener
invoked when a peer sends us a direct message
disconnect(IvyClient) - Method in class fr.dgac.ivy.IvyApplicationAdapter
 
disconnect(IvyClient) - Method in interface fr.dgac.ivy.IvyApplicationListener
invoked when a Ivy Client has left the bus
doProtectNewlines - Variable in class fr.dgac.ivy.Ivy
 
domains(String) - Method in class fr.dgac.ivy.Ivy
 

E

equals(IvyClient) - Method in class fr.dgac.ivy.IvyClient
 

F

fr.dgac.ivy - package fr.dgac.ivy
 

G

getApplicationName() - Method in class fr.dgac.ivy.IvyClient
returns the name of the remote agent.
getDomain(String) - Static method in class fr.dgac.ivy.Ivy
returns the domain bus
getDomainArgs(String, String[]) - Static method in class fr.dgac.ivy.Ivy
returns the domain bus
getHostName() - Method in class fr.dgac.ivy.IvyClient
returns the host name of the remote agent.
getIvyClients() - Method in class fr.dgac.ivy.Ivy
gives the IvyClient() at a given instant
getIvyClientsByName(String) - Method in class fr.dgac.ivy.Ivy
gives a list of IvyClient(s) with the name given in parameter
getRegexps() - Method in class fr.dgac.ivy.IvyClient
allow an Ivy package class to access the list of regexps at a given time.
getRegexpsArray() - Method in class fr.dgac.ivy.IvyClient
allow an Ivy package class to access the list of regexps at a given time.
getSelfIvyClient() - Method in class fr.dgac.ivy.Ivy
returns our self IvyClient.
getSerial() - Method in class fr.dgac.ivy.Ivy
 
getWBUId() - Method in class fr.dgac.ivy.Ivy
returns a "wana be unique" ID to make requests on the bus
getWatcherId() - Method in class fr.dgac.ivy.Ivy
 

I

Ivy - Class in fr.dgac.ivy
 
Ivy(String, String, IvyApplicationListener) - Constructor for class fr.dgac.ivy.Ivy
Readies the structures for the software bus connexion.
IvyApplicationAdapter - Class in fr.dgac.ivy
 
IvyApplicationAdapter() - Constructor for class fr.dgac.ivy.IvyApplicationAdapter
 
IvyApplicationListener - Interface in fr.dgac.ivy
this interface specifies the methods of an ApplicationListener
IvyBindListener - Interface in fr.dgac.ivy
this interface specifies the methods of a BindListener
IvyClient - Class in fr.dgac.ivy
 
IvyException - Exception in fr.dgac.ivy
signals that an unrecoverrable Ivy exception has occured.
IvyException(String) - Constructor for exception fr.dgac.ivy.IvyException
 
IvyMessageListener - Interface in fr.dgac.ivy
this interface specifies the methods of an IvyMessageListener
isSendToSelf() - Method in class fr.dgac.ivy.Ivy
do I send messsages to myself ?

L

libVersion - Static variable in class fr.dgac.ivy.Ivy
the library version, useful for development purposes only, when java is invoked with -DIVY_DEBUG

M

main(String[]) - Static method in class fr.dgac.ivy.Ivy
 

P

PROTOCOLMINIMUM - Static variable in class fr.dgac.ivy.Ivy
 
PROTOCOLVERSION - Static variable in class fr.dgac.ivy.Ivy
the protocol version number
parseDomains(String) - Method in class fr.dgac.ivy.Ivy
 
protectNewlines(boolean) - Method in class fr.dgac.ivy.Ivy
Toggles the encoding/decoding of messages to prevent bugs related to the presence of a "\n"

R

ready_message - Variable in class fr.dgac.ivy.Ivy
 
receive(IvyClient, String[]) - Method in interface fr.dgac.ivy.IvyMessageListener
this callback is invoked when a message has been received
regexpDeleted(IvyClient, int, String) - Method in class fr.dgac.ivy.Ivy
 
regexpReceived(IvyClient, int, String) - Method in class fr.dgac.ivy.Ivy
 
removeApplicationListener(int) - Method in class fr.dgac.ivy.Ivy
removes an application listener
removeBindListener(int) - Method in class fr.dgac.ivy.Ivy
removes a bind listener
run() - Method in class fr.dgac.ivy.Ivy
 
run() - Method in class fr.dgac.ivy.IvyClient
 

S

selfIvyClient - Variable in class fr.dgac.ivy.Ivy
 
sendDie(String) - Method in class fr.dgac.ivy.IvyClient
asks the remote client to leave the bus.
sendDirectMsg(int, String) - Method in class fr.dgac.ivy.IvyClient
sends a direct message to the peer
sendMsg(String) - Method in class fr.dgac.ivy.Ivy
Performs a pattern matching according to everyone's regexps, and sends the results to the relevant ivy agents.
sendMsg(String) - Method in class fr.dgac.ivy.IvyClient
 
sendRegexp(int, String) - Method in class fr.dgac.ivy.IvyClient
 
sendToSelf(boolean) - Method in class fr.dgac.ivy.Ivy
Toggles the sending of messages to oneself, the remote client's IvyMessageListeners are processed first, and ourself afterwards.
setFilter(String[]) - Method in class fr.dgac.ivy.Ivy
sets the filter expression
start(String) - Method in class fr.dgac.ivy.Ivy
connects the Ivy bus to a domain or list of domains.
stop() - Method in class fr.dgac.ivy.Ivy
disconnects from the Ivy bus

T

TIMEOUTLENGTH - Static variable in class fr.dgac.ivy.Ivy
 
toString() - Method in class fr.dgac.ivy.IvyClient
 
toStringExt() - Method in class fr.dgac.ivy.IvyClient
 

U

unBindMsg(int) - Method in class fr.dgac.ivy.Ivy
unsubscribes a regular expression
unBindMsg(String) - Method in class fr.dgac.ivy.Ivy
unsubscribes a regular expression
unbindPerformed(IvyClient, int, String) - Method in interface fr.dgac.ivy.IvyBindListener
invoked when a Ivy Client performs a unbind

W

waitForClient(String, int) - Method in class fr.dgac.ivy.Ivy
Waits for an other IvyClient to join the bus
waitForMsg(String, int) - Method in class fr.dgac.ivy.Ivy
Waits for a message to be received

A B C D E F G I L M P R S T U W