|
Project JXTA | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.jxta.impl.peergroup.GenericPeerGroup
Field Summary | |
protected boolean |
debugStatus
|
static JxtaLoader |
loader
|
Constructor Summary | |
GenericPeerGroup()
|
Method Summary | |
protected void |
addService(net.jxta.service.Service service)
Adds a service to the set. |
protected void |
checkServices()
check that all required services are there. |
net.jxta.protocol.PeerGroupAdvertisement |
getAdvertisement()
Ask this group its group advertisement |
net.jxta.platform.Application |
getApp()
Returns the main application for that group. |
boolean |
getDebug()
Returns the debug status. |
net.jxta.discovery.Discovery |
getDiscovery()
|
Endpoint |
getEndpoint()
Get this group's Endpoint manager. |
net.jxta.peergroup.PeerGroupID |
getID()
Ask a group its group id. |
net.jxta.membership.Membership |
getMembership()
|
RefPeerGroup |
getParentGroup()
Get this group's parent group. |
net.jxta.protocol.PeerGroupAdvertisement |
getPeerAdvertisement()
Ask this group its peer advertisement (somewhat backwds compat.) |
net.jxta.peer.PeerID |
getPeerID()
Ask a group its peerId. |
net.jxta.peer.PeerInfo |
getPeerInfo()
|
java.lang.String |
getPeerName()
Ask a group the name of the Peer it is running on. |
net.jxta.pipe.Pipe |
getPipe()
|
net.jxta.rendezvous.RendezVous |
getRendezVous()
|
net.jxta.resolver.Resolver |
getResolver()
|
void |
init(net.jxta.peergroup.PeerGroup homeGroup,
net.jxta.document.Advertisement baseAdv)
|
protected void |
initNetworkGroup()
|
boolean |
isRendezvous()
Returns the whether the group is s Rendezvous. |
net.jxta.service.Service |
lookupService(java.lang.String name)
Call a service by name. |
protected void |
removeService(net.jxta.service.Service service)
Ask a group to unregister and unload a service FIXME: The finalize() seems like a good thing to do, resourcewise, however, if something was still using it, it'll break it. |
void |
setEndpoint(Endpoint endp)
Set this group's Endpoint manager. |
int |
startApp(java.lang.String[] arg)
Start the peergroup. |
void |
stopApp()
Stops the group and all its services. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final JxtaLoader loader
protected boolean debugStatus
Constructor Detail |
public GenericPeerGroup()
Method Detail |
protected void initNetworkGroup()
protected void addService(net.jxta.service.Service service)
public net.jxta.service.Service lookupService(java.lang.String name) throws net.jxta.exception.ServiceNotFoundException
name
- the service nameprotected void checkServices() throws net.jxta.exception.ServiceNotFoundException
protected void removeService(net.jxta.service.Service service) throws net.jxta.exception.ServiceNotFoundException, net.jxta.exception.ViolationException
service
- handle to the service to be removedpublic RefPeerGroup getParentGroup()
public Endpoint getEndpoint()
public void init(net.jxta.peergroup.PeerGroup homeGroup, net.jxta.document.Advertisement baseAdv)
public void setEndpoint(Endpoint endp)
public net.jxta.platform.Application getApp()
public int startApp(java.lang.String[] arg)
public void stopApp()
public java.lang.String getPeerName()
public net.jxta.peer.PeerID getPeerID()
public net.jxta.peergroup.PeerGroupID getID()
public net.jxta.protocol.PeerGroupAdvertisement getAdvertisement()
public net.jxta.protocol.PeerGroupAdvertisement getPeerAdvertisement()
public boolean getDebug()
public boolean isRendezvous()
public net.jxta.resolver.Resolver getResolver()
public net.jxta.discovery.Discovery getDiscovery()
public net.jxta.peer.PeerInfo getPeerInfo()
public net.jxta.membership.Membership getMembership()
public net.jxta.pipe.Pipe getPipe()
public net.jxta.rendezvous.RendezVous getRendezVous()
|
Project JXTA | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |