A B C D E F G H 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
applicationPort - Variable in class fr.dgac.ivy.Ivy
 
appName - Variable in class fr.dgac.ivy.Ivy
the name of the application on the bus

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.
bindPerformed(IvyClient, int, String) - Method in interface fr.dgac.ivy.IvyBindListener
invoked when a Ivy Client performs a bind
bindPerformed(IvyClient, int, String) - Method in class fr.dgac.ivy.Probe
 

C

CheckRegexp(String) - Method in class fr.dgac.ivy.IvyClient
checks the "validity" of a regular expression.
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
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, 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
die(IvyClient, int, String) - Method in class fr.dgac.ivy.Probe
 
dieReceived(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
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
 
doProtectNewlines - Variable 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
 
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.
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
 

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

isSendToSelf() - Method in class fr.dgac.ivy.Ivy
 
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
IvyBindListener - interface fr.dgac.ivy.IvyBindListener.
this interface specifies the methods of a BindListener
IvyClient - 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
 
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"
PROTOCOLMINIMUM - Static variable in class fr.dgac.ivy.Ivy
 
PROTOCOLVERSION - 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
 
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.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

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.IvyClient
 
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.
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
 
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
unbindPerformed(IvyClient, int, String) - Method in class fr.dgac.ivy.Probe
 

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 H I L M P R S T U W