ipars
Class IparsServiceImpl

java.lang.Object
  |
  +--ipars.IparsServiceImpl
All Implemented Interfaces:
IparsService, net.jxta.platform.Module, net.jxta.resolver.QueryHandler, net.jxta.service.Service

public class IparsServiceImpl
extends java.lang.Object
implements IparsService, net.jxta.resolver.QueryHandler


Field Summary
static java.lang.String refModuleSpecID
           
 
Fields inherited from interface ipars.IparsService
refModuleClassID
 
Constructor Summary
IparsServiceImpl()
           
 
Method Summary
 void addListener(ipars.IparsListener listener)
           
 net.jxta.document.Advertisement getImplAdvertisement()
           
 net.jxta.service.Service getInterface()
           
 void init(net.jxta.peergroup.PeerGroup group, net.jxta.id.ID assignedID, net.jxta.document.Advertisement implAdv)
           
 net.jxta.protocol.ResolverResponseMsg processQuery(net.jxta.protocol.ResolverQueryMsg query)
           
 void processResponse(net.jxta.protocol.ResolverResponseMsg response)
          Process a Resolver response message.
 boolean removeListener(ipars.IparsListener listener)
           
 int startApp(java.lang.String[] args)
           
 void stopApp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

refModuleSpecID

public static final java.lang.String refModuleSpecID
See Also:
Constant Field Values
Constructor Detail

IparsServiceImpl

public IparsServiceImpl()
Method Detail

getImplAdvertisement

public net.jxta.document.Advertisement getImplAdvertisement()
Specified by:
getImplAdvertisement in interface net.jxta.service.Service

getInterface

public net.jxta.service.Service getInterface()
Specified by:
getInterface in interface net.jxta.service.Service

init

public void init(net.jxta.peergroup.PeerGroup group,
                 net.jxta.id.ID assignedID,
                 net.jxta.document.Advertisement implAdv)
          throws net.jxta.exception.PeerGroupException
Specified by:
init in interface net.jxta.platform.Module
net.jxta.exception.PeerGroupException

addListener

public void addListener(ipars.IparsListener listener)
Specified by:
addListener in interface IparsService

removeListener

public boolean removeListener(ipars.IparsListener listener)
Specified by:
removeListener in interface IparsService

startApp

public int startApp(java.lang.String[] args)
Specified by:
startApp in interface net.jxta.platform.Module

stopApp

public void stopApp()
Specified by:
stopApp in interface net.jxta.platform.Module

processQuery

public net.jxta.protocol.ResolverResponseMsg processQuery(net.jxta.protocol.ResolverQueryMsg query)
                                                   throws java.io.IOException,
                                                          net.jxta.exception.NoResponseException,
                                                          net.jxta.exception.DiscardQueryException,
                                                          net.jxta.exception.ResendQueryException
Specified by:
processQuery in interface net.jxta.resolver.QueryHandler
java.io.IOException
net.jxta.exception.NoResponseException
net.jxta.exception.DiscardQueryException
net.jxta.exception.ResendQueryException

processResponse

public void processResponse(net.jxta.protocol.ResolverResponseMsg response)
Process a Resolver response message.

Specified by:
processResponse in interface net.jxta.resolver.QueryHandler
Parameters:
response - a response message to be processed.