pawn.services.monsteer
Class MonSteerServiceImpl

java.lang.Object
  |
  +--pawn.services.monsteer.MonSteerServiceImpl
All Implemented Interfaces:
net.jxta.discovery.DiscoveryListener, java.util.EventListener, net.jxta.platform.Module, MonSteerService, net.jxta.service.Service

public class MonSteerServiceImpl
extends java.lang.Object
implements MonSteerService, net.jxta.discovery.DiscoveryListener


Field Summary
static java.lang.String refModuleSpecID
           
 
Fields inherited from interface pawn.services.monsteer.MonSteerService
refModuleClassID
 
Constructor Summary
MonSteerServiceImpl()
           
 
Method Summary
 void addListener(pawn.services.monsteer.MonSteerListener listener)
           
 void discoveryEvent(net.jxta.discovery.DiscoveryEvent ev)
           
 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)
           
 boolean removeListener(pawn.services.monsteer.MonSteerListener listener)
           
 void sendAppRequest(net.jxta.peer.PeerID destPeer, java.lang.String appID, java.lang.String clientID, int queryType, java.lang.String queryParams, java.lang.String handler)
           
 void setLockHandlerName(java.lang.String name)
           
 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

MonSteerServiceImpl

public MonSteerServiceImpl()
Method Detail

discoveryEvent

public void discoveryEvent(net.jxta.discovery.DiscoveryEvent ev)
Specified by:
discoveryEvent in interface net.jxta.discovery.DiscoveryListener

setLockHandlerName

public void setLockHandlerName(java.lang.String name)
Specified by:
setLockHandlerName in interface MonSteerService

addListener

public void addListener(pawn.services.monsteer.MonSteerListener listener)
Specified by:
addListener in interface MonSteerService

sendAppRequest

public void sendAppRequest(net.jxta.peer.PeerID destPeer,
                           java.lang.String appID,
                           java.lang.String clientID,
                           int queryType,
                           java.lang.String queryParams,
                           java.lang.String handler)
Specified by:
sendAppRequest in interface MonSteerService

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

removeListener

public boolean removeListener(pawn.services.monsteer.MonSteerListener listener)
Specified by:
removeListener in interface MonSteerService

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