$search

javax::jmdns::ServiceListener Interface Reference

Inheritance diagram for javax::jmdns::ServiceListener:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void serviceRemoved (ServiceEvent event)
void serviceResolved (ServiceEvent event)

Package Functions

void serviceAdded (ServiceEvent event)

Detailed Description

Listener for service updates.

Author:
Arthur van Hoff, Werner Randelshofer, Pierre Frisch

Definition at line 14 of file ServiceListener.java.


Member Function Documentation

void javax::jmdns::ServiceListener::serviceAdded ( ServiceEvent  event  )  [package]

A service has been added.
Note:This event is only the service added event. The service info associated with this event does not include resolution information.
To get the full resolved information you need to listen to serviceResolved(ServiceEvent) or call JmDNS#getServiceInfo(String, String, long)

  ServiceInfo info = event.getDNS().getServiceInfo(event.getType(), event.getName())
 

Please note that service resolution may take a few second to resolve.

Parameters:
event The ServiceEvent providing the name and fully qualified type of the service.

Implemented in ros::zeroconf::jmdns::BrowserOriginal, javax::jmdns::impl::JmDNSImpl::ServiceCollector, and ros::zeroconf::jmdns::Zeroconf.

void javax::jmdns::ServiceListener::serviceRemoved ( ServiceEvent  event  ) 

A service has been removed.

Parameters:
event The ServiceEvent providing the name and fully qualified type of the service.

Implemented in ros::zeroconf::jmdns::BrowserOriginal, javax::jmdns::impl::JmDNSImpl::ServiceCollector, and ros::zeroconf::jmdns::Zeroconf.

void javax::jmdns::ServiceListener::serviceResolved ( ServiceEvent  event  ) 

A service has been resolved. Its details are now available in the ServiceInfo record.
Note:This call back will never be called if the service does not resolve.

Parameters:
event The ServiceEvent providing the name, the fully qualified type of the service, and the service info record.

Implemented in ros::zeroconf::jmdns::BrowserOriginal, javax::jmdns::impl::JmDNSImpl::ServiceCollector, and ros::zeroconf::jmdns::Zeroconf.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


zeroconf_jmdns
Author(s): Daniel Stonier
autogenerated on Wed Jan 16 12:20:33 2013