org.eclipse.ecf.provider.remoteservice
Class ServiceTypeListener
java.lang.Object
org.eclipse.ecf.provider.remoteservice.ServiceTypeListener
- All Implemented Interfaces:
- IServiceTypeListener
public class ServiceTypeListener
- extends java.lang.Object
- implements IServiceTypeListener
Helper class for setting up service listeners for a given serviceTypeID.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceTypeListener
public ServiceTypeListener(org.eclipse.ecf.discovery.IDiscoveryLocator discovery,
IServiceListener serviceListener,
IServiceTypeID[] serviceTypeIDs,
java.lang.String[] requiredProperties)
- Parameters:
discovery - discovery adapter instance to set up. Must not be null.serviceListener - service listener to receive notifications of service added/removed and resolved notifications. Must not be null.serviceTypeIDs - service type IDs to setup service listeners for. May be null. If null, then
all service types will notify the given serviceListener.requiredProperties - properties required of the service info- Since:
- 3.0
ServiceTypeListener
public ServiceTypeListener(org.eclipse.ecf.discovery.IDiscoveryLocator discovery,
IServiceListener serviceListener,
IServiceTypeID serviceTypeID,
java.lang.String[] requiredProperties)
- Parameters:
discovery - discovery adapter instance to set up. Must not be null.serviceListener - service listener to receive notifications of service added/removed and resolved notifications. Must not be null.serviceTypeID - service type IDs to setup service listeners for. May be null. If null, then
all service types will notify the given serviceListener.requiredProperties - properties required of the service info- Since:
- 3.0
ServiceTypeListener
public ServiceTypeListener(org.eclipse.ecf.discovery.IDiscoveryLocator discovery,
IServiceListener serviceListener,
IServiceTypeID serviceTypeID)
- Parameters:
discovery - discovery adapter instance to set up. Must not be null.serviceListener - service listener to receive notifications of service added/removed and resolved notifications. Must not be null.serviceTypeID - service type IDs to setup service listeners for. May be null. If null, then
all service types will notify the given serviceListener.- Since:
- 3.0
ServiceTypeListener
public ServiceTypeListener(org.eclipse.ecf.discovery.IDiscoveryLocator discovery,
IServiceListener serviceListener)
- Parameters:
discovery - discovery adapter instance to set up. Must not be null.serviceListener - service listener to receive notifications of service added/removed and resolved notifications. Must not be null.- Since:
- 3.0
serviceTypeAdded
public final void serviceTypeAdded(IServiceTypeEvent event)
serviceTypeDiscovered
public void serviceTypeDiscovered(IServiceTypeEvent event)
- Description copied from interface:
IServiceTypeListener
- Notification that a service type has been discovered
- Specified by:
serviceTypeDiscovered in interface IServiceTypeListener
- Parameters:
event - Must not be null.