pawn.services.appex
Class AppExServiceImpl
java.lang.Object
|
+--pawn.services.appex.AppExServiceImpl
- All Implemented Interfaces:
- AppExService, net.jxta.platform.Module, net.jxta.service.Service
- public class AppExServiceImpl
- extends java.lang.Object
- implements AppExService
|
Method Summary |
void |
addListener(pawn.services.appex.AppExListener listener)
|
void |
announceApplication(net.jxta.peer.PeerID pid,
java.lang.String name,
java.lang.String desc,
int type,
java.lang.String handlerName,
net.jxta.protocol.PipeAdvertisement padv)
|
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)
|
void |
notifyEndApplication(java.lang.String name,
java.lang.String id,
java.lang.String handler)
|
boolean |
removeListener(pawn.services.appex.AppExListener listener)
|
void |
sendAppResponse(java.lang.String appname,
java.lang.String clid,
java.lang.String newresponse,
java.lang.String handlerName)
|
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 |
refModuleSpecID
public static final java.lang.String refModuleSpecID
- See Also:
- Constant Field Values
AppExServiceImpl
public AppExServiceImpl()
announceApplication
public void announceApplication(net.jxta.peer.PeerID pid,
java.lang.String name,
java.lang.String desc,
int type,
java.lang.String handlerName,
net.jxta.protocol.PipeAdvertisement padv)
- Specified by:
announceApplication in interface AppExService
notifyEndApplication
public void notifyEndApplication(java.lang.String name,
java.lang.String id,
java.lang.String handler)
- Specified by:
notifyEndApplication in interface AppExService
sendAppResponse
public void sendAppResponse(java.lang.String appname,
java.lang.String clid,
java.lang.String newresponse,
java.lang.String handlerName)
- Specified by:
sendAppResponse in interface AppExService
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(pawn.services.appex.AppExListener listener)
- Specified by:
addListener in interface AppExService
removeListener
public boolean removeListener(pawn.services.appex.AppExListener listener)
- Specified by:
removeListener in interface AppExService
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