|
JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryHandler
Services that wish to act as a resolver handler must implement this interface
ResolverService
,
ResolverQueryMsg
,
ResolverResponseMsg
Method Summary | |
---|---|
int |
processQuery(ResolverQueryMsg query)
Process the resolver query, and generate response it is the responsibility of the handler to send the response result = processIncomingQuery(query); if (result ! |
void |
processResponse(ResolverResponseMsg response)
Called when messages are received by the ResolverService it calls back this method to deal with received responses |
Method Detail |
---|
int processQuery(ResolverQueryMsg query)
result = processIncomingQuery(query); if (result != null) { resolver.sendResponse(query.getSrc(), response); return ResolverService.OK; } else return ResolverService.Repropagate;
query
- ResolverQueryMsg query
OK
success, Repropagate
to indicate a re-propagation is needed.void processResponse(ResolverResponseMsg response)
response
- ResolverQueryMsg response
|
JXSE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |