Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A C D E F G H I J L M N P R S T U W

A

addArray(Vector, Class[]) - Static method in class com.fetish.directory.InterfaceGetter
 
addAttributes(Entry[]) - Method in class com.fetish.directory.FetishServiceRegistration
 
addLookupResult(SearchIDInterface, ServiceMatches) - Method in interface com.fetish.directory.Directory
Adds results obtained from a remote FADA.
addLookupResult(SearchIDInterface, ServiceMatches) - Method in class com.fetish.directory.Fada
 
addLookupResult(SearchIDInterface, ServiceMatches) - Method in class com.fetish.directory.FadaProxy
 
addResult(ServiceMatches) - Method in class com.fetish.directory.Search
Puts obtained results in this Search object.
This method decreases the count of started searches to allow early return of the getResults method.
addResult(ServiceID, ServiceMatches) - Method in class com.fetish.directory.Search
Puts obtained results in this Search object for the FADA node identified by sid ServiceID.
addResult(SearchIDInterface, ServiceMatches) - Method in class com.fetish.directory.SearchSet
Add a result to the search identified by id
addResult(ServiceID, SearchIDInterface, ServiceMatches) - Method in class com.fetish.directory.SearchSet
 
ager - Variable in class com.fetish.directory.SearchSet
 

C

choose() - Method in class com.fetish.directory.SearchSet.Ager
 
com.fetish.directory - package com.fetish.directory
 
connect(LUSManager) - Method in class com.fetish.directory.Fada
Connects this node to another one, thus allowing to create a graph of FADA nodes.
connect(LUSManager) - Method in class com.fetish.directory.FadaProxy
 
connect(LUSManager) - Method in interface com.fetish.directory.LUSManager
Add a new neighbor to the node.
contactNeighbor(String, boolean) - Method in class com.fetish.directory.Fada
 
content - Variable in class com.fetish.directory.SearchSet
Currently running searches indexed by the SearchID
crit - Variable in class com.fetish.directory.Fada.Explorer
 

D

DEFAULT_MAX_MATCHES - Static variable in class com.fetish.directory.SearchCriteria
 
Directory - interface com.fetish.directory.Directory.
Interface with the methods that a Fetish member can invoke on the Directory.
delayTime - Static variable in class com.fetish.directory.SearchSet
 
dir - Variable in class com.fetish.directory.FadaProxy
 
disconnect(LUSManager) - Method in class com.fetish.directory.Fada
Disconnects this node from the specified node, leaving all other connections untouched
disconnect(String) - Method in class com.fetish.directory.Fada
Disconnects this node from the specified node, leaving all other connections untouched
disconnect(LUSManager) - Method in class com.fetish.directory.FadaProxy
 
disconnect(String) - Method in class com.fetish.directory.FadaProxy
 
disconnect(LUSManager) - Method in interface com.fetish.directory.LUSManager
Remove a neighbor from the list of neighbors.
disconnect(String) - Method in interface com.fetish.directory.LUSManager
Remove a neighbor from the list of neighbors.

E

entries - Variable in class com.fetish.directory.SearchCriteria
 
equals(Object) - Method in class com.fetish.directory.Fada
Compares with another object
equals(Object) - Method in class com.fetish.directory.SearchID
 
expiryDate - Variable in class com.fetish.directory.Search
 
extendLookup(SearchCriteriaInterface, String, String, SearchIDInterface, int, long, int) - Method in class com.fetish.directory.Fada
Extends the search through the connections available from the node.

F

Fada - class com.fetish.directory.Fada.
The Fetish Advanced Directory Architecture module (FADA)
Fada(ServiceRegistrar, String) - Constructor for class com.fetish.directory.Fada
Sets up a node of the FADA architecture.
Fada.Explorer - class com.fetish.directory.Fada.Explorer.
This class starts dedicated threads to extend the search
Fada.Explorer(int, SearchCriteriaInterface, String, SearchIDInterface, int, long, int) - Constructor for class com.fetish.directory.Fada.Explorer
 
Fada.Explorer(int, SearchCriteriaInterface, String, String, SearchIDInterface, int, long, int) - Constructor for class com.fetish.directory.Fada.Explorer
 
Fada.Isolator - class com.fetish.directory.Fada.Isolator.
 
Fada.Isolator(LUSManager) - Constructor for class com.fetish.directory.Fada.Isolator
 
FadaInterface - interface com.fetish.directory.FadaInterface.
Extra interface for FADA only functionality.
FadaProxy - class com.fetish.directory.FadaProxy.
The proxy class for the FADA node.
FadaProxy() - Constructor for class com.fetish.directory.FadaProxy
 
FadaProxy(Remote, String) - Constructor for class com.fetish.directory.FadaProxy
 
FetishServiceRegistration - class com.fetish.directory.FetishServiceRegistration.
Wrapper for the Jini ServiceRegistration.
FetishServiceRegistration(ServiceRegistration, FetishLeaseProxy) - Constructor for class com.fetish.directory.FetishServiceRegistration
 
filter - Variable in class com.fetish.directory.SearchCriteria
 
filterResults(ServiceMatches) - Method in class com.fetish.directory.Fada
Returns a ServiceMatches object containing ServiceItems registered in this FADA.
finishedSearch(SearchIDInterface) - Method in class com.fetish.directory.Fada
Not used
finishedSearch() - Method in class com.fetish.directory.Search
Announces that a search process for this Search has finished.
finishedSearch(SearchIDInterface) - Method in class com.fetish.directory.SearchSet
 
fl - Variable in class com.fetish.directory.FetishServiceRegistration
 

G

getClasses(Class, Vector) - Static method in class com.fetish.directory.InterfaceGetter
 
getExpiryDate() - Method in class com.fetish.directory.Search
Obtains the expiry date for this Search object
getInterfaces(Class, Vector) - Static method in class com.fetish.directory.InterfaceGetter
 
getInterfaces(Class) - Static method in class com.fetish.directory.InterfaceGetter
 
getLease() - Method in class com.fetish.directory.FetishServiceRegistration
 
getLocator() - Method in class com.fetish.directory.Fada
Gets the Jini LookupLocator for this node.
getLocator() - Method in class com.fetish.directory.FadaProxy
 
getLocator() - Method in interface com.fetish.directory.LUSManager
Get the Jini LookupLocator.
getMaxMatches() - Method in class com.fetish.directory.SearchCriteria
 
getMaxMatches() - Method in interface com.fetish.directory.SearchCriteriaInterface
 
getMaxTime() - Method in class com.fetish.directory.Fada
Get the default maximum time allowed for lookups in milliseconds
getMaxTime() - Method in class com.fetish.directory.FadaProxy
 
getMaxTime() - Method in interface com.fetish.directory.LUSManager
Get the maximum time allowed for lookups in milliseconds
getNeighbors() - Method in class com.fetish.directory.Fada
Returns an array with all the nodes this one has been connected to
getNeighbors() - Method in class com.fetish.directory.FadaProxy
 
getNeighbors() - Method in interface com.fetish.directory.LUSManager
Get the neighbors of the node
getResults() - Method in class com.fetish.directory.Search
Obtains the results of the search process.
getResults(SearchIDInterface) - Method in class com.fetish.directory.SearchSet
Wait for the search process specified to be finished and the return the results.
getSearchID() - Method in class com.fetish.directory.Search
Obtains the SearchID for this Search object
getSearchID() - Method in class com.fetish.directory.SearchIDFactory
Creates the next SearchID for this factory.
getService() - Method in class com.fetish.directory.SearchCriteria
 
getService() - Method in interface com.fetish.directory.SearchCriteriaInterface
 
getServiceID() - Method in class com.fetish.directory.Fada
Returns the Jini ServiceID for this node.
getServiceID() - Method in class com.fetish.directory.FadaProxy
 
getServiceID() - Method in class com.fetish.directory.FetishServiceRegistration
 
getServiceID() - Method in interface com.fetish.directory.LUSManager
Get the LUSManager identifier.
getServices() - Method in interface com.fetish.directory.Directory
Returns all services registered in this Fada node.
getServices() - Method in class com.fetish.directory.Fada
Returns all services registered in this node.
getServices() - Method in class com.fetish.directory.FadaProxy
Returns all services registered in this node.
getUrl() - Method in class com.fetish.directory.Fada
Returns the Jini URL for this node.
getUrl() - Method in class com.fetish.directory.FadaProxy
 
getUrl() - Method in interface com.fetish.directory.LUSManager
Get the URL from this node.

H

hashCode() - Method in class com.fetish.directory.SearchID
 

I

InterfaceGetter - class com.fetish.directory.InterfaceGetter.
Utility class that obtains the hierarchy of interfaces a given class implements.
InterfaceGetter() - Constructor for class com.fetish.directory.InterfaceGetter
 
id - Variable in class com.fetish.directory.Fada.Explorer
 
id - Variable in class com.fetish.directory.Fada
 
id - Variable in class com.fetish.directory.FadaProxy
 
id - Variable in class com.fetish.directory.SearchCriteria
 
isAlone() - Method in class com.fetish.directory.Fada
Tests if there is any connection with any other node
isAlone() - Method in class com.fetish.directory.FadaProxy
 
isAlone() - Method in interface com.fetish.directory.LUSManager
Check if the node is alone in the FADA architecture.
isolate() - Method in class com.fetish.directory.Fada
Disconnects this node from all nodes.
isolate() - Method in class com.fetish.directory.FadaProxy
 
isolate() - Method in interface com.fetish.directory.LUSManager
Isolate the node from the rest of the directory.

J

justConnect(LUSManager) - Method in class com.fetish.directory.Fada
 
justConnect(LUSManager) - Method in class com.fetish.directory.FadaProxy
 
justConnect(LUSManager) - Method in interface com.fetish.directory.LUSManager
Add a new neighbor to the node.
justDisconnect(LUSManager) - Method in class com.fetish.directory.Fada
Disconnects this node from the specified node, leaving all other connections untouched
justDisconnect(String) - Method in class com.fetish.directory.Fada
Disconnects this node from the specified node, leaving all other connections untouched
justDisconnect(LUSManager) - Method in class com.fetish.directory.FadaProxy
 
justDisconnect(String) - Method in class com.fetish.directory.FadaProxy
 
justDisconnect(LUSManager) - Method in interface com.fetish.directory.LUSManager
Remove a neighbor from the list of neighbors.
justDisconnect(String) - Method in interface com.fetish.directory.LUSManager
Remove a neighbor from the list of neighbors.

L

LOCAL_SEARCH - Static variable in class com.fetish.directory.Fada
 
LUSManager - interface com.fetish.directory.LUSManager.
This interface corresponds to a node of the Directory.
lease - Variable in class com.fetish.directory.Fada
 
listener - Variable in class com.fetish.directory.Fada
 
lock - Variable in class com.fetish.directory.Search
 
lock - Variable in class com.fetish.directory.SearchSet
 
lockpending - Variable in class com.fetish.directory.Search
 
lookup(SearchCriteriaInterface, int, long, int) - Method in interface com.fetish.directory.Directory
Returns at most maxMatches items matching the template, plus the total number of items that match the template.
lookup(SearchCriteriaInterface, SearchIDInterface, String, String, int, long, int) - Method in interface com.fetish.directory.Directory
Extends the lookup process to all nodes connected to one (except that from which the lookup request came from).
lookup(SearchCriteriaInterface, int, long, int) - Method in class com.fetish.directory.Fada
Starts the lookup process on a node.
lookup(SearchCriteriaInterface, SearchIDInterface, String, String, int, long, int) - Method in class com.fetish.directory.Fada
Lookup method for extension of lookup process between nodes.
lookup(SearchCriteriaInterface, int, long, int) - Method in class com.fetish.directory.FadaProxy
 
lookup(SearchCriteriaInterface, SearchIDInterface, String, String, int, long, int) - Method in class com.fetish.directory.FadaProxy
 
lrm - Variable in class com.fetish.directory.Fada
 
lusm - Variable in class com.fetish.directory.FadaProxy
 

M

MAX_WAIT_TIME - Static variable in class com.fetish.directory.Search
 
main(String[]) - Static method in class com.fetish.directory.Fada
Starts and registers the FADA node.
maxHops - Variable in class com.fetish.directory.Fada.Explorer
 
maxLookupTime - Variable in class com.fetish.directory.Fada
Maximum time allowed for lookup in milliseconds
maxMatches - Variable in class com.fetish.directory.SearchCriteria
 
maxResponses - Variable in class com.fetish.directory.Fada.Explorer
 
maxResponses - Variable in class com.fetish.directory.Search
Maximum number of responses
maxWaitTime - Variable in class com.fetish.directory.Search
 
modifyAttributes(Entry[], Entry[]) - Method in class com.fetish.directory.FetishServiceRegistration
 

N

NEIGHBOR_SEARCH - Static variable in class com.fetish.directory.Fada
 
neighbor - Variable in class com.fetish.directory.Fada.Explorer
 
neighbor - Variable in class com.fetish.directory.Fada.Isolator
 
neighbors - Variable in class com.fetish.directory.Fada
 
newData - Variable in class com.fetish.directory.SearchSet.Ager
 
newSearch(int) - Method in class com.fetish.directory.SearchSet
 
next - Variable in class com.fetish.directory.SearchSet.Ager
 
notify(ServiceTemplate, int, RemoteEventListener, MarshalledObject, long) - Method in class com.fetish.directory.FadaProxy
 
numSearches - Variable in class com.fetish.directory.SearchSet
Counter used to construct the id's of the searches

P

pending - Variable in class com.fetish.directory.Search
Number of pending searches
pendingThreads - Variable in class com.fetish.directory.Search
 

R

readObject(ObjectInputStream) - Method in class com.fetish.directory.FadaProxy
 
ref - Variable in class com.fetish.directory.FadaProxy
 
register(ServiceItem, long) - Method in interface com.fetish.directory.Directory
Register a new service or re-register an existing service.
register(ServiceItem, long) - Method in class com.fetish.directory.Fada
Register a Fetish service within this node.
register(ServiceItem, long) - Method in class com.fetish.directory.FadaProxy
 
registrar - Variable in class com.fetish.directory.Fada
 
registry - Variable in class com.fetish.directory.Fada
 
results - Variable in class com.fetish.directory.Search
Vector of ServiceItem elements with services found for this search
run() - Method in class com.fetish.directory.Fada.Explorer
 
run() - Method in class com.fetish.directory.Fada.Isolator
 
run() - Method in class com.fetish.directory.SearchSet.Ager
 

S

Search - class com.fetish.directory.Search.
Class with information about a search process.
Search(SearchID, int) - Constructor for class com.fetish.directory.Search
Constructs a new Search object with the specified SearchID and default maximum wait time.
Search(SearchID, long, int) - Constructor for class com.fetish.directory.Search
Constructs a new Search object with the specified SearchID and maximum wait time.
SearchCriteria - class com.fetish.directory.SearchCriteria.
Set of constraints for a given search process.
SearchCriteria(Class[], Entry[], ServiceID) - Constructor for class com.fetish.directory.SearchCriteria
 
SearchCriteria(Class[], Entry[], ServiceID, ServiceItemFilter, int) - Constructor for class com.fetish.directory.SearchCriteria
 
SearchCriteriaInterface - interface com.fetish.directory.SearchCriteriaInterface.
Interface for the SearchCriteria class.
SearchID - class com.fetish.directory.SearchID.
Unique identifier for lookup operations.
SearchID() - Constructor for class com.fetish.directory.SearchID
 
SearchID(ServiceID, long) - Constructor for class com.fetish.directory.SearchID
Creates a new SearchID.
The SearchID consts of the FADA node Jini ServiceID (unique worldwide until 3400 AD) and a sequence number (as many searches can start from the same FADA node).
SearchIDFactory - class com.fetish.directory.SearchIDFactory.
Class to obtain unique SearchID identifiers.
SearchIDFactory() - Constructor for class com.fetish.directory.SearchIDFactory
Constructor provided for serialization purposes
SearchIDFactory(ServiceID) - Constructor for class com.fetish.directory.SearchIDFactory
Initializes the SearchIDFactory object.
It needs the FADA node Jini ServiceID to create unique search identifiers for the FADA node this class belongs to.
SearchIDInterface - interface com.fetish.directory.SearchIDInterface.
Unique identifier for lookup operations.
SearchSet - class com.fetish.directory.SearchSet.
Set of started searches.
SearchSet(ServiceID) - Constructor for class com.fetish.directory.SearchSet
 
SearchSet.Ager - class com.fetish.directory.SearchSet.Ager.
 
SearchSet.Ager() - Constructor for class com.fetish.directory.SearchSet.Ager
 
search - Variable in class com.fetish.directory.Fada.Explorer
 
searchID - Variable in class com.fetish.directory.Search
This search identifier
searchSet - Variable in class com.fetish.directory.Fada
 
searchType - Variable in class com.fetish.directory.Fada.Explorer
 
searches - Variable in class com.fetish.directory.Fada
 
seqNum - Variable in class com.fetish.directory.Fada
 
seqNum - Variable in class com.fetish.directory.SearchID
 
seqNum - Variable in class com.fetish.directory.SearchIDFactory
 
service - Variable in class com.fetish.directory.SearchCriteria
 
setAttributes(Entry[]) - Method in class com.fetish.directory.FetishServiceRegistration
 
setExpiryDate(long) - Method in class com.fetish.directory.Search
Sets the expiry date for this Search object
setLease(Lease) - Method in class com.fetish.directory.Fada
 
setLease(Lease) - Method in interface com.fetish.directory.FadaInterface
 
setLease(Lease) - Method in class com.fetish.directory.FadaProxy
 
setMaxTime(int) - Method in class com.fetish.directory.Fada
Set the default maximum time allowed for lookups in milliseconds
setMaxTime(int) - Method in class com.fetish.directory.FadaProxy
 
setMaxTime(int) - Method in interface com.fetish.directory.LUSManager
Set the maximum time allowed for lookups in milliseconds
setRegistrar(String) - Method in interface com.fetish.directory.FadaInterface
 
setRegistrar(String) - Method in class com.fetish.directory.FadaProxy
 
setServiceID(ServiceID) - Method in class com.fetish.directory.Fada
Sets the Jini ServiceID for this node.
setServiceID(ServiceID) - Method in interface com.fetish.directory.FadaInterface
 
setServiceID(ServiceID) - Method in class com.fetish.directory.FadaProxy
 
sid - Variable in class com.fetish.directory.SearchIDFactory
 
sid - Variable in class com.fetish.directory.SearchSet
 
sidfactory - Variable in class com.fetish.directory.SearchSet
 
sidh - Variable in class com.fetish.directory.SearchID
 
sidl - Variable in class com.fetish.directory.SearchID
 
sr - Variable in class com.fetish.directory.FetishServiceRegistration
 
startedSearches(SearchIDInterface, int) - Method in interface com.fetish.directory.Directory
Increases the number of started searches.
startedSearches(SearchIDInterface, int) - Method in class com.fetish.directory.Fada
Not used
startedSearches(SearchIDInterface, int) - Method in class com.fetish.directory.FadaProxy
 
startedSearches(int) - Method in class com.fetish.directory.Search
Adds started to the amount of started searches to wait results from.
startedSearches(SearchIDInterface, int) - Method in class com.fetish.directory.SearchSet
 
stop(String) - Method in class com.fetish.directory.Fada
Stops a FADA node.
stop(String) - Method in class com.fetish.directory.FadaProxy
 
stop(String) - Method in interface com.fetish.directory.LUSManager
Stop and deregister the node as a Jini service.

T

target - Variable in class com.fetish.directory.Fada.Explorer
 
thisStub - Variable in class com.fetish.directory.Fada
 
threadCount - Variable in class com.fetish.directory.Fada
 
timeout - Variable in class com.fetish.directory.Fada.Explorer
 
toServiceTemplate() - Method in class com.fetish.directory.SearchCriteria
 
toServiceTemplate() - Method in interface com.fetish.directory.SearchCriteriaInterface
 
toString() - Method in class com.fetish.directory.SearchID
 

U

unregister(ServiceID) - Method in interface com.fetish.directory.Directory
Deletes a registration from the node.
unregister(ServiceID) - Method in class com.fetish.directory.Fada
 
unregister(ServiceID) - Method in class com.fetish.directory.FadaProxy
 
url - Variable in class com.fetish.directory.Fada
 
url - Variable in class com.fetish.directory.FadaProxy
 

W

writeObject(ObjectOutputStream) - Method in class com.fetish.directory.FadaProxy
 

A C D E F G H I J L M N P R S T U W