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

A

addConnectionService(String, Router.ConnectionService) - Method in class net.jxta.search.router.Router
 
addProvider(String, File) - Method in class net.jxta.search.resolver.ResolverService
 
addProvider(String, File, File) - Method in class net.jxta.search.resolver.ResolverService
 
adjustImageSize(int, int) - Method in class net.jxta.search.peer.ProviderInfo
 

B

badFeedback(Query, Index, String) - Static method in class net.jxta.search.resolver.UserFeedback
For bad user feedback, the score of every pattern in the query is reduced
badFeedback(Query, String) - Method in class net.jxta.search.resolver.ResolverService
Decrease score based on user negative feedback

C

changeRegistration(String, File) - Method in class net.jxta.search.resolver.ResolverService
Update a provider registration with a new one
close() - Method in class net.jxta.search.resolver.io.Output
 
close() - Method in class net.jxta.search.resolver.io.Input
 
close() - Method in class net.jxta.search.resolver.io.Directory
Closes the store.
close() - Method in class net.jxta.search.resolver.io.FSDirectory
Closes the store to future operations.
close() - Method in class net.jxta.search.resolver.io.RAMDirectory
Closes the store to future operations.
CONNECTING - Static variable in interface net.jxta.search.router.Router.Connection
 
createFile(String) - Method in class net.jxta.search.resolver.io.Directory
Creates a new, empty file in the directory with the given name.
createFile(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Creates a new, empty file in the directory with the given name.
createFile(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Creates a new, empty file in the directory with the given name.

D

DEFAULT_NAMESPACE - Static variable in class net.jxta.search.peer.Request
Default XML namespace for JXTA Search request and response messages.
deleteFile(String) - Method in class net.jxta.search.resolver.io.Directory
Removes an existing file in the directory.
deleteFile(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Removes an existing file in the directory.
deleteFile(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Removes an existing file in the directory.
deleteRoutes(URL[], String[], String[]) - Method in class net.jxta.search.peer.JxtaResolverClient
 
deleteRoutes(URL[], String[], String[]) - Method in interface net.jxta.search.peer.ResolverClient
 
deleteRoutes(URL[], String[], String[]) - Method in class net.jxta.search.peer.HttpResolverClient
 
deleteRoutes(URL[], String[], String[]) - Method in interface net.jxta.search.router.Router.Manager
Whenever the routes become dead (counted as after some iterations of the exponential back-off algorithm), this is the callback that should communicate to the resolver that this route is no longer valid and shouldn't be included in resolver's responses.
Directory - class net.jxta.search.resolver.io.Directory.
A Directory is a flat list of files.
Directory() - Constructor for class net.jxta.search.resolver.io.Directory
 
discoverResolverPipeAdvs(PeerGroup) - Static method in class net.jxta.search.peer.JxtaResolverClient
Returns an enumeration of pipe advertisement for advertised jxtasearch resolvers
discoverRouterPipeAdvs(PeerGroup) - Static method in class net.jxta.search.peer.JxtaRouterClient
Returns an enumeration of pipe advertisement for advertised jxtasearch routers
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.jxta.search.resolver.ResolverServlet
Displays matches for the URL parameter "query".
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.jxta.search.router.RouterServlet
 
DONE - Static variable in interface net.jxta.search.router.Router.Connection
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.jxta.search.resolver.ManagerServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.jxta.search.resolver.ResolverServlet
Displays matches for a posted XML query.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.jxta.search.router.RouterServlet
 
doSearch(Query) - Method in class net.jxta.search.resolver.ResolverService
Get providers who match the query patterns

E

exception(String, Exception) - Method in interface net.jxta.search.peer.RouterClient.ResponseCallback
Called by the router client when an exception is encountered while communicating with the router or interpreting the router's response.

F

fileExists(String) - Method in class net.jxta.search.resolver.io.Directory
Returns true iff a file with the given name exists.
fileExists(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Returns true iff a file with the given name exists.
fileExists(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Returns true iff the named file exists in this directory.
fileLength(String) - Method in class net.jxta.search.resolver.io.Directory
Returns the length of a file in the directory.
fileLength(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Returns the length in bytes of a file in the directory.
fileLength(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Returns the length in bytes of a file in the directory.
fileModified(File, String) - Static method in class net.jxta.search.resolver.io.FSDirectory
Returns the time the named file was last modified.
fileModified(String) - Method in class net.jxta.search.resolver.io.Directory
Returns the time the named file was last modified.
fileModified(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Returns the time the named file was last modified.
fileModified(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Returns the time the named file was last modified.
flush() - Method in class net.jxta.search.resolver.io.Output
 
flush() - Method in interface net.jxta.search.router.Router.Callback
Called according to the heuristics calculated using the parameters passed to Router.fetch()
flushBuffer(byte[], int) - Method in class net.jxta.search.resolver.io.Output
 
FSDirectory - class net.jxta.search.resolver.io.FSDirectory.
Straightforward implementation of Directory as a directory of files.
FSDirectory(File, boolean) - Constructor for class net.jxta.search.resolver.io.FSDirectory
 
FSDirectory(String, boolean) - Constructor for class net.jxta.search.resolver.io.FSDirectory
 

G

getAverageResponseTime() - Method in class net.jxta.search.router.Router.RouteStats
 
getDescription() - Method in class net.jxta.search.peer.ProviderInfo
 
getFailedAttemptCount() - Method in class net.jxta.search.router.Router.RouteStats
 
getFetchers() - Method in class net.jxta.search.router.Router.Merger
 
getFilePointer() - Method in class net.jxta.search.resolver.io.Output
RandomAccessFile-like methods @see java.io.RandomAccessFile
getFilePointer() - Method in class net.jxta.search.resolver.io.Input
RandomAccessFile-like methods @see java.io.RandomAccessFile
getFlushAfterMs() - Method in class net.jxta.search.peer.Request
 
getFlushAfterProviders() - Method in class net.jxta.search.peer.Request
 
getId() - Method in class net.jxta.search.peer.ProviderInfo
 
getImageHeight() - Method in class net.jxta.search.peer.ProviderInfo
 
getImageURL() - Method in class net.jxta.search.peer.ProviderInfo
 
getImageWidth() - Method in class net.jxta.search.peer.ProviderInfo
 
getIndex(String) - Method in class net.jxta.search.resolver.ResolverService
 
getInputStream() - Method in class net.jxta.search.peer.Request
Returns an input stream of a element with the specified value
getInputStream(String) - Method in class net.jxta.search.peer.Request
 
getLastAttemptTime() - Method in class net.jxta.search.router.Router.RouteStats
 
getLength() - Method in class net.jxta.search.peer.Request
 
getLength(String) - Method in class net.jxta.search.peer.Request
 
getLink() - Method in class net.jxta.search.peer.ProviderInfo
 
getMaxFanout() - Method in class net.jxta.search.peer.Request
 
getMaxHitsPerProvider() - Method in class net.jxta.search.peer.Request
 
getMergers() - Method in class net.jxta.search.router.Router
 
getQuery() - Method in class net.jxta.search.peer.Request
 
getQueryCount() - Method in class net.jxta.search.router.Router.RouteStats
 
getQueryLifetime() - Method in class net.jxta.search.peer.Request
 
getQuerySpace() - Method in class net.jxta.search.peer.Request
 
getQueryURL() - Method in class net.jxta.search.peer.ProviderInfo
 
getQueryUuid() - Method in class net.jxta.search.peer.Request
 
getRouteStats() - Method in class net.jxta.search.router.Router
 
getRouteStats(URL) - Method in class net.jxta.search.router.Router
 
getState() - Method in interface net.jxta.search.router.Router.Connection
 
getTimeout() - Method in class net.jxta.search.router.Router.Merger
 
getTimestamp() - Method in class net.jxta.search.peer.ProviderInfo
 
getTitle() - Method in class net.jxta.search.peer.ProviderInfo
 
getURL() - Method in class net.jxta.search.router.Router.RouteStats
 
getUuid() - Method in class net.jxta.search.router.Router.Merger
 
goodFeedback(Query, Index, String) - Static method in class net.jxta.search.resolver.UserFeedback
 
goodFeedback(Query, String) - Method in class net.jxta.search.resolver.ResolverService
Increase score based on user positive feedback

H

HttpResolverClient - class net.jxta.search.peer.HttpResolverClient.
 
HttpResolverClient(URL, LogService) - Constructor for class net.jxta.search.peer.HttpResolverClient
 
HttpRouterClient - class net.jxta.search.peer.HttpRouterClient.
 
HttpRouterClient(URL, int) - Constructor for class net.jxta.search.peer.HttpRouterClient
 

I

INIT - Static variable in interface net.jxta.search.router.Router.Connection
 
init() - Method in class net.jxta.search.resolver.ManagerServlet
 
init() - Method in class net.jxta.search.resolver.ResolverServlet
Indexes all provider registrations found in a directory.
init() - Method in class net.jxta.search.router.RouterServlet
 
init(PeerGroup, Advertisement) - Method in class net.jxta.search.peer.JxtaResolverClientApp
 
Input - class net.jxta.search.resolver.io.Input.
A random-access input stream
Input() - Constructor for class net.jxta.search.resolver.io.Input
 

J

JxtaInfoProviderService - class net.jxta.search.peer.JxtaInfoProviderService.
Service class that provides everything you need to become a JXTA information provider.
JxtaInfoProviderService(PeerGroup, DocumentBuilder, RequestHandler) - Constructor for class net.jxta.search.peer.JxtaInfoProviderService
 
JxtaResolverClient - class net.jxta.search.peer.JxtaResolverClient.
 
JxtaResolverClientApp - class net.jxta.search.peer.JxtaResolverClientApp.
 
JxtaResolverClientApp() - Constructor for class net.jxta.search.peer.JxtaResolverClientApp
 
JxtaRouterClient - class net.jxta.search.peer.JxtaRouterClient.
A Jxta implementation of a RouterClient.
JxtaRouterClient(PeerGroup, PipeAdvertisement, DocumentBuilder) - Constructor for class net.jxta.search.peer.JxtaRouterClient
Standard constructor for creating JxtaRouterClient instances.

L

length - Variable in class net.jxta.search.resolver.io.Input
 
length() - Method in class net.jxta.search.resolver.io.Output
 
length() - Method in class net.jxta.search.resolver.io.Input
 
list() - Method in class net.jxta.search.resolver.io.Directory
Returns an array of strings, one for each file in the directory.
list() - Method in class net.jxta.search.resolver.io.FSDirectory
Returns an array of strings, one for each file in the directory.
list() - Method in class net.jxta.search.resolver.io.RAMDirectory
Returns an array of strings, one for each file in the directory.

M

main(String[]) - Static method in class net.jxta.search.peer.HttpResolverClient
 
main(String[]) - Static method in class net.jxta.search.resolver.UserFeedback
 
main(String[]) - Static method in class net.jxta.search.resolver.ResolverService
 
main(String[]) - Static method in class net.jxta.search.resolver.io.FSDirectory
 
main(String[]) - Static method in class net.jxta.search.resolver.io.RAMDirectory
 
ManagerServlet - class net.jxta.search.resolver.ManagerServlet.
 
ManagerServlet() - Constructor for class net.jxta.search.resolver.ManagerServlet
 

N

net.jxta.search.peer - package net.jxta.search.peer
 
net.jxta.search.resolver - package net.jxta.search.resolver
 
net.jxta.search.resolver.io - package net.jxta.search.resolver.io
 
net.jxta.search.router - package net.jxta.search.router
 

O

onException(String, Exception) - Method in interface net.jxta.search.peer.QueryResponseCallback
Called when an exception occurs during the processing of query with specified uuid.
onQueryResults(String, Document) - Method in interface net.jxta.search.peer.QueryResponseCallback
Called when a query response arrives for the given query uuid.
onRequest(String, String) - Method in interface net.jxta.search.peer.RequestHandler
Returns a document in String form when a document arrives.
openConnection(Router.Merger, ProviderInfo, Cookie[], Request) - Method in interface net.jxta.search.router.Router.ConnectionService
 
openFile(String) - Method in class net.jxta.search.resolver.io.Directory
Returns a stream reading an existing file.
openFile(String) - Method in class net.jxta.search.resolver.io.FSDirectory
Returns a stream reading an existing file.
openFile(String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Returns a stream reading an existing file.
Output - class net.jxta.search.resolver.io.Output.
A random-access output stream
Output() - Constructor for class net.jxta.search.resolver.io.Output
 

P

process(ProviderResponse) - Method in interface net.jxta.search.router.Router.Callback
Process the response (probably writing it out to the original requestor, pre-declaring the length of the response, maybe.
ProviderInfo - class net.jxta.search.peer.ProviderInfo.
 
ProviderInfo() - Constructor for class net.jxta.search.peer.ProviderInfo
 
ProviderResponse - class net.jxta.search.router.ProviderResponse.
This class is responsbible for parsing/verifying the provider's response and modifying it in such a way that it can be merged into a stream of responses going to the requestor.

Q

QueryResponseCallback - interface net.jxta.search.peer.QueryResponseCallback.
A callback interface used in conjunction with a RouterClient

R

RAMDirectory - class net.jxta.search.resolver.io.RAMDirectory.
 
RAMDirectory() - Constructor for class net.jxta.search.resolver.io.RAMDirectory
 
readByte() - Method in class net.jxta.search.resolver.io.Input
 
readBytes(byte[], int, int) - Method in class net.jxta.search.resolver.io.Input
 
readChars(char[], int, int) - Method in class net.jxta.search.resolver.io.Input
 
READING - Static variable in interface net.jxta.search.router.Router.Connection
 
readInt() - Method in class net.jxta.search.resolver.io.Input
 
readInternal(byte[], int, int) - Method in class net.jxta.search.resolver.io.Input
 
readLong() - Method in class net.jxta.search.resolver.io.Input
 
readString() - Method in class net.jxta.search.resolver.io.Input
 
readVInt() - Method in class net.jxta.search.resolver.io.Input
 
readVIntFile(String, boolean) - Method in class net.jxta.search.resolver.io.Directory
Utility to read an int array from a file.
readVInts(boolean) - Method in class net.jxta.search.resolver.io.Input
 
readVInts(int[], int, int, boolean) - Method in class net.jxta.search.resolver.io.Input
 
readVLong() - Method in class net.jxta.search.resolver.io.Input
 
readVLongFile(String, boolean) - Method in class net.jxta.search.resolver.io.Directory
Utility to read a long array from a file.
readVLongs(boolean) - Method in class net.jxta.search.resolver.io.Input
 
readVLongs(long[], int, int, boolean) - Method in class net.jxta.search.resolver.io.Input
 
refill() - Method in class net.jxta.search.resolver.io.Input
 
registerWithHubs() - Method in class net.jxta.search.peer.JxtaInfoProviderService
Registers with any jxtasearch hubs we can discover
removeProvider(String) - Method in class net.jxta.search.resolver.ResolverService
Delete a provider registration
renameFile(String, String) - Method in class net.jxta.search.resolver.io.Directory
Renames an existing file in the directory.
renameFile(String, String) - Method in class net.jxta.search.resolver.io.FSDirectory
Renames an existing file in the directory.
renameFile(String, String) - Method in class net.jxta.search.resolver.io.RAMDirectory
Removes an existing file in the directory.
Request - class net.jxta.search.peer.Request.
 
Request(InputStream, byte[]) - Constructor for class net.jxta.search.peer.Request
 
Request(String, String, int, int, int, int, int, byte[]) - Constructor for class net.jxta.search.peer.Request
 
RequestHandler - interface net.jxta.search.peer.RequestHandler.
Interface for simple query request handlers.
resolve(Request) - Method in class net.jxta.search.peer.JxtaResolverClient
 
resolve(Request) - Method in interface net.jxta.search.peer.ResolverClient
 
resolve(Request) - Method in class net.jxta.search.peer.HttpResolverClient
 
ResolverClient - interface net.jxta.search.peer.ResolverClient.
 
ResolverService - class net.jxta.search.resolver.ResolverService.
Service to access resolver
ResolverService() - Constructor for class net.jxta.search.resolver.ResolverService
 
ResolverServlet - class net.jxta.search.resolver.ResolverServlet.
Used to access the resolver.
ResolverServlet() - Constructor for class net.jxta.search.resolver.ResolverServlet
 
response(String, ProviderInfo[], InputStream) - Method in interface net.jxta.search.peer.RouterClient.ResponseCallback
Called by the router client when a response is received for a query with the given uuid.
route(Request, ProviderInfo[], Cookie[], Router.Callback) - Method in class net.jxta.search.router.Router
 
router - Static variable in class net.jxta.search.router.RouterServlet
 
Router - class net.jxta.search.router.Router.
 
Router.Callback - interface net.jxta.search.router.Router.Callback.
 
Router.Connection - interface net.jxta.search.router.Router.Connection.
 
Router.ConnectionService - interface net.jxta.search.router.Router.ConnectionService.
 
Router.Manager - interface net.jxta.search.router.Router.Manager.
 
Router.Merger - class net.jxta.search.router.Router.Merger.
 
Router.RouteStats - class net.jxta.search.router.Router.RouteStats.
 
Router(Router.Manager, ThreadService, PeerGroup, LogService) - Constructor for class net.jxta.search.router.Router
 
RouterClient - interface net.jxta.search.peer.RouterClient.
Standard client interface to use a router.
RouterClient.ResponseCallback - interface net.jxta.search.peer.RouterClient.ResponseCallback.
Implementations of this interface should be passed to RouterClient.search.
RouterServlet - class net.jxta.search.router.RouterServlet.
Used to test the resolver.
RouterServlet() - Constructor for class net.jxta.search.router.RouterServlet
 
run() - Method in class net.jxta.search.peer.JxtaInfoProviderService
the main loop of the info provider.

S

search(Request) - Method in class net.jxta.search.peer.JxtaRouterClient
Issues a synchronous search request and returns the Document with the response.
search(Request, QueryResponseCallback) - Method in class net.jxta.search.peer.JxtaRouterClient
Issues an asynchronous search requests and returns the UUID for the request.
search(Request, RouterClient.ResponseCallback) - Method in class net.jxta.search.peer.HttpRouterClient
 
search(Request, RouterClient.ResponseCallback) - Method in interface net.jxta.search.peer.RouterClient
Issues an asynchronous search requests and returns the UUID for the request.
seek(long) - Method in class net.jxta.search.resolver.io.Output
 
seek(long) - Method in class net.jxta.search.resolver.io.Input
 
seekInternal(long) - Method in class net.jxta.search.resolver.io.Input
 
setDescription(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setId(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setImageHeight(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setImageURL(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setImageWidth(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setLink(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setOffline(String) - Method in class net.jxta.search.resolver.ResolverService
Used to mark a provider not available.
setOnline(String) - Method in class net.jxta.search.resolver.ResolverService
Used to mark a provider available to answer queries
setProviderNumbers(int, int) - Method in interface net.jxta.search.router.Router.Callback
This is where your transport code can pre-declare number of responses or whatever.
setQueryURL(String) - Method in class net.jxta.search.peer.ProviderInfo
 
setRouterPipeAdv(PipeAdvertisement) - Method in class net.jxta.search.peer.JxtaRouterClient
Allows the user to change the router pipe advertisement
setTitle(String) - Method in class net.jxta.search.peer.ProviderInfo
 
startApp(String[]) - Method in class net.jxta.search.peer.JxtaResolverClientApp
 
stop() - Method in class net.jxta.search.peer.JxtaInfoProviderService
 
stop() - Method in interface net.jxta.search.router.Router.Connection
 
stopApp() - Method in class net.jxta.search.peer.JxtaResolverClientApp
 

T

test(String[]) - Static method in class net.jxta.search.peer.HttpResolverClient
 
testUserFeedback() - Static method in class net.jxta.search.resolver.UserFeedback
 
testUserFeedback(String) - Static method in class net.jxta.search.resolver.UserFeedback
 
threads - Static variable in class net.jxta.search.router.RouterServlet
 
toStream(OutputStream) - Method in class net.jxta.search.peer.Request
 
toStream(String, OutputStream) - Method in class net.jxta.search.peer.Request
 
toString() - Method in class net.jxta.search.peer.ProviderInfo
 

U

unregisterWithHubs() - Method in class net.jxta.search.peer.JxtaInfoProviderService
unregisters with any hubs that we are registered with.
unregisterWithHubs(Object) - Method in class net.jxta.search.peer.JxtaInfoProviderService
Same as unregister with hubs, except that condition is notified when the unregistration is complete.
UserFeedback - class net.jxta.search.resolver.UserFeedback.
 
UserFeedback() - Constructor for class net.jxta.search.resolver.UserFeedback
 

V

validate() - Method in class net.jxta.search.peer.ProviderInfo
 

W

writeByte(byte) - Method in class net.jxta.search.resolver.io.Output
 
writeBytes(byte[], int) - Method in class net.jxta.search.resolver.io.Output
 
writeChars(String, int, int) - Method in class net.jxta.search.resolver.io.Output
 
writeInt(int) - Method in class net.jxta.search.resolver.io.Output
 
writeLong(long) - Method in class net.jxta.search.resolver.io.Output
 
writeString(String) - Method in class net.jxta.search.resolver.io.Output
 
writeVInt(int) - Method in class net.jxta.search.resolver.io.Output
 
writeVIntFile(int[], int, String, boolean) - Method in class net.jxta.search.resolver.io.Directory
Utility to write an int array to a file.
writeVInts(int[], int, int, boolean) - Method in class net.jxta.search.resolver.io.Output
 
writeVLong(long) - Method in class net.jxta.search.resolver.io.Output
 
writeVLongFile(long[], int, String, boolean) - Method in class net.jxta.search.resolver.io.Directory
Utility to write a long array to a file.
writeVLongs(long[], int, int, boolean) - Method in class net.jxta.search.resolver.io.Output
 

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