p2ps.discovery
Interface AdvertisementInstantiator
- All Known Implementing Classes:
- DefaultAdvertisementInstantiator, EndpointAdvertisementInstantiator, EndpointQueryInstantiator, EndpointResolverAdvertisementInstantiator, EndpointResolverQueryInstantiator, GroupAdvertisementInstantiator, GroupQueryInstantiator, PipeAdvertisementInstantiator, PipeQueryInstantiator, RendezvousAdvertisementInstantiator, RendezvousMessageInstantiator, RendezvousQueryInstantiator, ServiceAdvertisementInstantiator, ServiceQueryInstantiator
- public interface AdvertisementInstantiator
An interface implemented by classes that turn xml input into advertisement
classes. Each advertisement type should have one advertisement instantiator
registered with the Advertisement Factory
- Version:
- $Revision: 295 $
- Author:
- Ian Wang
getType
public java.lang.String getType()
- Returns:
- the type of advertisement instantiated
newAdvertisement
public Advertisement newAdvertisement(java.lang.String peerid,
java.lang.String advertid)
throws java.io.IOException
- Returns:
- a new advertisement instance
- Throws:
java.io.IOException
createAdvertisement
public Advertisement createAdvertisement(Element envelope,
Peer peer)
throws java.io.IOException
- Returns:
- a advertisement generated from the specified document
- Throws:
java.io.IOException