pawn.services.appex
Interface AppExService

All Superinterfaces:
net.jxta.platform.Module, net.jxta.service.Service
All Known Implementing Classes:
AppExServiceImpl

public interface AppExService
extends net.jxta.service.Service


Field Summary
static java.lang.String refModuleClassID
           
 
Method Summary
 void addListener(pawn.services.appex.AppExListener appList)
           
 void announceApplication(net.jxta.peer.PeerID pid, java.lang.String name, java.lang.String desc, int type, java.lang.String handler, net.jxta.protocol.PipeAdvertisement padv)
           
 void notifyEndApplication(java.lang.String name, java.lang.String appid, java.lang.String handler)
           
 boolean removeListener(pawn.services.appex.AppExListener appList)
           
 void sendAppResponse(java.lang.String name, java.lang.String clid, java.lang.String response, java.lang.String handler)
           
 
Methods inherited from interface net.jxta.service.Service
getImplAdvertisement, getInterface
 
Methods inherited from interface net.jxta.platform.Module
init, startApp, stopApp
 

Field Detail

refModuleClassID

public static final java.lang.String refModuleClassID
See Also:
Constant Field Values
Method Detail

addListener

public void addListener(pawn.services.appex.AppExListener appList)

removeListener

public boolean removeListener(pawn.services.appex.AppExListener appList)

announceApplication

public void announceApplication(net.jxta.peer.PeerID pid,
                                java.lang.String name,
                                java.lang.String desc,
                                int type,
                                java.lang.String handler,
                                net.jxta.protocol.PipeAdvertisement padv)

sendAppResponse

public void sendAppResponse(java.lang.String name,
                            java.lang.String clid,
                            java.lang.String response,
                            java.lang.String handler)

notifyEndApplication

public void notifyEndApplication(java.lang.String name,
                                 java.lang.String appid,
                                 java.lang.String handler)