javax.jmdns
Class ServiceEvent
java.lang.Object
java.util.EventObject
javax.jmdns.ServiceEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ServiceEventImpl
public abstract class ServiceEvent
- extends java.util.EventObject
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
ServiceEvent(java.lang.Object eventSource)
Constructs a Service Event. |
Method Summary |
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 java.lang.String |
getName()
Returns the instance name of the service. |
abstract java.lang.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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ServiceEvent
public ServiceEvent(java.lang.Object eventSource)
- Constructs a Service Event.
- Parameters:
eventSource
- The object on which the Event initially occurred.
- Throws:
java.lang.IllegalArgumentException
- if source is null.
getDNS
public abstract JmDNS getDNS()
- Returns the JmDNS instance which originated the event.
- Returns:
- JmDNS instance
getType
public abstract java.lang.String getType()
- Returns the fully qualified type of the service.
- Returns:
- type of the service.
getName
public abstract java.lang.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()