JmDNS 3.4.1

javax.jmdns
Class ServiceEvent

java.lang.Object
  extended by java.util.EventObject
      extended by javax.jmdns.ServiceEvent
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ServiceEventImpl

public abstract class ServiceEvent
extends EventObject
implements Cloneable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ServiceEvent(Object eventSource)
          Constructs a Service Event.
 
Method Summary
 ServiceEvent clone()
           
abstract  JmDNS getDNS()
          Returns the JmDNS instance which originated the event.
abstract  ServiceInfo getInfo()
          Returns the service info record, or null if the service could not be resolved.
abstract  String getName()
          Returns the instance name of the service.
abstract  String getType()
          Returns the fully qualified type of the service.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceEvent

public ServiceEvent(Object eventSource)
Constructs a Service Event.

Parameters:
eventSource - The object on which the Event initially occurred.
Throws:
IllegalArgumentException - if source is null.
Method Detail

getDNS

public abstract JmDNS getDNS()
Returns the JmDNS instance which originated the event.

Returns:
JmDNS instance

getType

public abstract String getType()
Returns the fully qualified type of the service.

Returns:
type of the service.

getName

public abstract String getName()
Returns the instance name of the service. Always returns null, if the event is sent to a service type listener.

Returns:
name of the service

getInfo

public abstract ServiceInfo getInfo()
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.

Returns:
service info record
See Also:
getInfo()

clone

public ServiceEvent clone()
Overrides:
clone in class Object

Last updated 2011-08-25 12:40

Copyright © 2002-2011 JmDNS. All Rights Reserved.