blob: 3d3807efb801485898754fdcfbddfc50e1a04118 [file] [log] [blame]
//Copyright 2003-2005 Arthur van Hoff, Rick Blair
//Licensed under Apache License version 2.0
//Original license LGPL
package javax.jmdns;
import java.util.EventObject;
public abstract class ServiceEvent extends EventObject
{
public ServiceEvent(Object source)
{
super(source);
// TODO Auto-generated constructor stub
}
/**
* Returns the JmDNS instance which originated the event.
*/
public abstract JmDNS getDNS();
/**
* Returns the fully qualified type of the service.
*/
public abstract String getType();
/**
* Returns the instance name of the service.
* Always returns null, if the event is sent to a service type listener.
*/
public abstract String getName();
/**
* Returns the service info record, or null if the service could not be
* resolved.
* Always returns null, if the event is sent to a service type listener.
*/
/**
* @see javax.jmdns.ServiceEvent#getInfo()
*/
public abstract ServiceInfo getInfo();
}