org.eclipse.ecf.osgi.services.discovery.local
Class ServiceDescriptionPublisher

java.lang.Object
  extended by org.eclipse.ecf.osgi.services.discovery.local.ServiceDescriptionPublisher
All Implemented Interfaces:
IServiceEndpointDescriptionPublisher

public class ServiceDescriptionPublisher
extends java.lang.Object
implements IServiceEndpointDescriptionPublisher


Constructor Summary
ServiceDescriptionPublisher(FileBasedDiscoveryImpl discovery)
           
 
Method Summary
 void close()
           
 void publishServiceDescription(java.io.InputStream serviceDescriptionStream)
           
 void publishServiceDescription(ServiceEndpointDescriptionImpl serviceEndpointDescription)
           
 void unpublishServiceDescription(java.io.InputStream serviceDescriptionStream)
           
 void unpublishServiceDescription(ServiceEndpointDescriptionImpl serviceEndpointDescription)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDescriptionPublisher

public ServiceDescriptionPublisher(FileBasedDiscoveryImpl discovery)
Method Detail

publishServiceDescription

public void publishServiceDescription(java.io.InputStream serviceDescriptionStream)
                               throws java.io.IOException
Specified by:
publishServiceDescription in interface IServiceEndpointDescriptionPublisher
Throws:
java.io.IOException

unpublishServiceDescription

public void unpublishServiceDescription(java.io.InputStream serviceDescriptionStream)
                                 throws java.io.IOException
Specified by:
unpublishServiceDescription in interface IServiceEndpointDescriptionPublisher
Throws:
java.io.IOException

publishServiceDescription

public void publishServiceDescription(ServiceEndpointDescriptionImpl serviceEndpointDescription)
Specified by:
publishServiceDescription in interface IServiceEndpointDescriptionPublisher

unpublishServiceDescription

public void unpublishServiceDescription(ServiceEndpointDescriptionImpl serviceEndpointDescription)
Specified by:
unpublishServiceDescription in interface IServiceEndpointDescriptionPublisher

close

public void close()