|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectp2ps.imp.service.ServiceAdvertisementImp
An implementation of the Pipe Advertisement interface
| Field Summary |
| Fields inherited from interface p2ps.service.ServiceAdvertisement |
CONTROL_PIPES_TAG, SERVICE_ADVERTISEMENT_TYPE, SERVICE_ID_TAG, SERVICE_NAME_TAG |
| Fields inherited from interface p2ps.discovery.Advertisement |
ADVERT_ID_TAG, EXPIRY_DATE, PEER_ID_TAG |
| Constructor Summary | |
ServiceAdvertisementImp(Element root,
AdvertisementFactory adfactory)
|
|
ServiceAdvertisementImp(java.lang.String advertid,
java.lang.String peerid,
java.lang.String servid)
|
|
| Method Summary | |
void |
addControlPipe(PipeAdvertisement advert)
Sets the advertisement for this services control pipes |
java.lang.String |
getAdvertID()
|
PipeAdvertisement |
getControlPipe(java.lang.String pipename)
|
PipeAdvertisement[] |
getControlPipes()
|
long |
getExpiryDate()
|
java.lang.String |
getPeerID()
|
java.lang.String |
getServiceID()
|
java.lang.String |
getServiceName()
|
java.lang.String |
getType()
|
Element |
getXMLAdvert()
Output the advert as an xml document |
Element |
getXMLEnvelope(long expdate)
|
void |
removeControlPipe(PipeAdvertisement advert)
Sets the advertisement for this services control pipes |
void |
setServiceID(java.lang.String id)
Sets the name for this service |
void |
setServiceName(java.lang.String name)
Sets the name for this service |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServiceAdvertisementImp(java.lang.String advertid,
java.lang.String peerid,
java.lang.String servid)
public ServiceAdvertisementImp(Element root,
AdvertisementFactory adfactory)
throws java.io.IOException
| Method Detail |
public java.lang.String getType()
getType in interface Advertisementpublic java.lang.String getAdvertID()
getAdvertID in interface Advertisementpublic java.lang.String getPeerID()
getPeerID in interface Advertisementpublic long getExpiryDate()
getExpiryDate in interface Advertisementpublic java.lang.String getServiceName()
getServiceName in interface ServiceAdvertisementpublic void setServiceName(java.lang.String name)
setServiceName in interface ServiceAdvertisementpublic java.lang.String getServiceID()
getServiceID in interface ServiceAdvertisementpublic void setServiceID(java.lang.String id)
setServiceID in interface ServiceAdvertisementpublic PipeAdvertisement[] getControlPipes()
getControlPipes in interface ServiceAdvertisementpublic PipeAdvertisement getControlPipe(java.lang.String pipename)
getControlPipe in interface ServiceAdvertisementpublic void addControlPipe(PipeAdvertisement advert)
addControlPipe in interface ServiceAdvertisementpublic void removeControlPipe(PipeAdvertisement advert)
removeControlPipe in interface ServiceAdvertisement
public Element getXMLAdvert()
throws java.io.IOException
getXMLAdvert in interface Advertisementjava.io.IOException
public Element getXMLEnvelope(long expdate)
throws java.io.IOException
getXMLEnvelope in interface Advertisementexpdate -
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||