org.sblim.slp

Interface ServiceLocationEnumeration

All Superinterfaces:
Enumeration
Known Implementing Classes:
ServiceLocationEnumerator, ServiceLocationEnumeratorStreamed

public interface ServiceLocationEnumeration
extends Enumeration

The ServiceLocationEnumeration class is the return type for all Locator SLP operations. The Java API library may implement this class to block until results are available from the SLP operation, so that the client can achieve asynchronous operation by retrieving results from the enumeration in a separate thread. Clients use the superclass nextElement() method if they are unconcerned with SLP exceptions (this method will never ever throw one).

Method Summary

abstract Object
next()
Return the next value or block until it becomes available.

Method Details

next

public abstract Object next()
            throws ServiceLocationException,
                   NoSuchElementException
Return the next value or block until it becomes available.
Returns:
The next value
Throws:
ServiceLocationException - Thrown if the SLP operation encounters an error.

Copyright © 2005, 2006 IBM Corporation. All Rights Reserved.