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

A

addApplicationListener(IvyApplicationListener) - Method in class fr.dgac.ivy.Ivy
adds an application listener to a bus
applicationPort - Variable in class fr.dgac.ivy.Ivy
 

B

bindMsg(String, IvyMessageListener) - Method in class fr.dgac.ivy.Ivy
Subscribes to a regular expression.

C

close(boolean) - 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
connect(IvyClient) - Method in class fr.dgac.ivy.Ivy
 
connect(IvyClient) - Method in class fr.dgac.ivy.Probe
 

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
DEFAULT_SERVICE_PORT - Static variable in class fr.dgac.ivy.IvyDaemon
 
DEFAULTNAME - Static variable in class fr.dgac.ivy.IvyDaemon
 
delRegexp(int) - Method in class fr.dgac.ivy.IvyClient
 
die(IvyClient, int) - Method in class fr.dgac.ivy.IvyApplicationAdapter
 
die(IvyClient, int) - Method in interface fr.dgac.ivy.IvyApplicationListener
invoked when a peer request us to leave the bus
die(IvyClient, int) - Method in class fr.dgac.ivy.Probe
 
dieReceived(IvyClient, int) - Method in class fr.dgac.ivy.Ivy
invokes the application listeners when we are summoned to die then stops
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
directMessage(IvyClient, int, String) - Method in class fr.dgac.ivy.Ivy
 
directMessage(IvyClient, int, String) - Method in class fr.dgac.ivy.Probe
 
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
disconnect(IvyClient) - Method in class fr.dgac.ivy.Probe
 
domains(String) - Method in class fr.dgac.ivy.Ivy
 

F

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

G

getApplicationName() - Method in class fr.dgac.ivy.IvyClient
returns the name of the remote agent.
getAppPort() - Method in class fr.dgac.ivy.IvyClient
 
getClientKey() - Method in class fr.dgac.ivy.IvyClient
 
getDomain(String) - Static method in class fr.dgac.ivy.Ivy
 
getIvyClients() - Method in class fr.dgac.ivy.Ivy
gives the names of IvyClient(s)
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.

H

helpCommands - Static variable in class fr.dgac.ivy.Probe
 
helpmsg - Static variable in class fr.dgac.ivy.IvyDaemon
 
helpmsg - Static variable in class fr.dgac.ivy.Probe
 

I

Ivy - class fr.dgac.ivy.Ivy.
 
Ivy(String, String, IvyApplicationListener) - Constructor for class fr.dgac.ivy.Ivy
Readies the structures for the software bus connexion.
IvyApplicationAdapter - class fr.dgac.ivy.IvyApplicationAdapter.
 
IvyApplicationAdapter() - Constructor for class fr.dgac.ivy.IvyApplicationAdapter
 
IvyApplicationListener - interface fr.dgac.ivy.IvyApplicationListener.
this interface specifies the methods of an ApplicationListener
IvyClient - class fr.dgac.ivy.IvyClient.
 
IvyClient(Ivy, String, Hashtable) - Constructor for class fr.dgac.ivy.IvyClient
 
IvyDaemon - class fr.dgac.ivy.IvyDaemon.
 
IvyDaemon(Ivy, int) - Constructor for class fr.dgac.ivy.IvyDaemon
 
IvyException - exception fr.dgac.ivy.IvyException.
signals that an unrecoverrable Ivy exception has occured.
IvyException(String) - Constructor for class fr.dgac.ivy.IvyException
 
IvyMessageListener - interface fr.dgac.ivy.IvyMessageListener.
this interface specifies the methods of an IvyMessageListener

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.IvyDaemon
 
main(String[]) - Static method in class fr.dgac.ivy.Ivy
 
main(String[]) - Static method in class fr.dgac.ivy.Probe
 

P

parseDomains(String) - Method in class fr.dgac.ivy.Ivy
 
Probe - class fr.dgac.ivy.Probe.
 
Probe(BufferedReader, boolean, boolean, boolean) - Constructor for class fr.dgac.ivy.Probe
 
PROCOCOLVERSION - Static variable in class fr.dgac.ivy.Ivy
the protocol version number

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
receive(IvyClient, String[]) - Method in class fr.dgac.ivy.Probe
 
regexp_out - Variable in class fr.dgac.ivy.Ivy
 
regexp_out_RE - Variable in class fr.dgac.ivy.Ivy
 
removeApplicationListener(int) - Method in class fr.dgac.ivy.Ivy
removes an application listener
run() - Method in class fr.dgac.ivy.IvyClient
 
run() - Method in class fr.dgac.ivy.IvyDaemon
 
run() - Method in class fr.dgac.ivy.Ivy
 
run() - Method in class fr.dgac.ivy.Probe
 

S

sameClient(IvyClient) - Method in class fr.dgac.ivy.IvyClient
 
sendDie() - Method in class fr.dgac.ivy.IvyClient
asks the remote client to leave the bus; no message is joined.
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.IvyClient
sends the substrings of a message to the peer for each matching regexp.
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.
sendPing(String) - Method in class fr.dgac.ivy.IvyClient
 
sendPong(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.
setExitOnDie(boolean) - Method in class fr.dgac.ivy.Probe
 
start(Ivy) - Method in class fr.dgac.ivy.Probe
 
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
 

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

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