|
Project JXTA | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.impl.resolver.ResolverServiceImpl
Implements the ResolverService
using the standard
JXTA Endpoint Resolver Protocol (ERP).
ResolverService
,
JXTA Protocols Specification : Endpoint Resolver ProtocolNested Class Summary | |
(package private) class |
ResolverServiceImpl.FailureListener
Listener to find bad destinations and clean srdi tables for them. |
Field Summary | |
static String |
inQueNameShort
Resolver response endpoint postfix |
static String |
outQueNameShort
Resolver query endpoint postfix |
static String |
srdiQueNameShort
Resolver srdi endpoint postfix |
Fields inherited from interface net.jxta.resolver.ResolverService |
OK, Repropagate |
Fields inherited from interface net.jxta.platform.Module |
START_AGAIN_PROGRESS, START_AGAIN_STALLED, START_OK |
Constructor Summary | |
ResolverServiceImpl()
|
Method Summary | |
QueryHandler |
getHandler(String name)
given a name returns the query handler associated with it |
Advertisement |
getImplAdvertisement()
|
Service |
getInterface()
|
SrdiHandler |
getSrdiHandler(String name)
given a name returns the srdi handler associated with it |
void |
init(PeerGroup g,
ID assignedID,
Advertisement impl)
|
QueryHandler |
registerHandler(String name,
QueryHandler handler)
|
SrdiHandler |
registerSrdiHandler(String name,
SrdiHandler handler)
|
void |
sendQuery(String destPeer,
ResolverQueryMsg query)
|
void |
sendResponse(String destPeer,
ResolverResponseMsg response)
|
void |
sendSrdi(String destPeer,
ResolverSrdiMsg srdi)
|
int |
startApp(String[] arg)
|
void |
stopApp()
|
QueryHandler |
unregisterHandler(String name)
|
SrdiHandler |
unregisterSrdiHandler(String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String outQueNameShort
public static final String inQueNameShort
public static final String srdiQueNameShort
Constructor Detail |
public ResolverServiceImpl()
Method Detail |
public void init(PeerGroup g, ID assignedID, Advertisement impl)
init
in interface Module
public int startApp(String[] arg)
startApp
in interface Module
public void stopApp()
stopApp
in interface Module
public Service getInterface()
getInterface
in interface Service
public Advertisement getImplAdvertisement()
getImplAdvertisement
in interface Service
public QueryHandler registerHandler(String name, QueryHandler handler)
registerHandler
in interface ResolverService
public QueryHandler unregisterHandler(String name)
unregisterHandler
in interface ResolverService
public QueryHandler getHandler(String name)
public SrdiHandler registerSrdiHandler(String name, SrdiHandler handler)
registerSrdiHandler
in interface ResolverService
public SrdiHandler unregisterSrdiHandler(String name)
unregisterSrdiHandler
in interface ResolverService
public SrdiHandler getSrdiHandler(String name)
public void sendQuery(String destPeer, ResolverQueryMsg query)
sendQuery
in interface GenericResolver
public void sendResponse(String destPeer, ResolverResponseMsg response)
sendResponse
in interface GenericResolver
public void sendSrdi(String destPeer, ResolverSrdiMsg srdi)
sendSrdi
in interface GenericResolver
|
JXTA J2SE | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |