org.sblim.cimclient.discovery

Class DiscovererFactory

public class DiscovererFactory extends Object

Class DiscovererFactory is responsible for creating concrete instances of the Discoverer interface.

Since: 2.0.2

UNKNOWN: This class is thread-safe.

Field Summary
static StringSLP
The Service Location Protocol (SLP)
Method Summary
static DiscoverergetDiscoverer(String pProtocol)
Returns the concrete Discoverer for a given discovery protocol.
static String[]getSupportedProtocols()
Return an array of all supported discovery protocols

Field Detail

SLP

public static final String SLP
The Service Location Protocol (SLP)

Method Detail

getDiscoverer

public static Discoverer getDiscoverer(String pProtocol)
Returns the concrete Discoverer for a given discovery protocol.

Parameters: pProtocol The discovery protocol, e.g. "SLP"

Returns: The corresponding discoverer

Throws: IllegalArgumentException On unsupported protocols

UNKNOWN: Factory Method

getSupportedProtocols

public static String[] getSupportedProtocols()
Return an array of all supported discovery protocols

Returns: The supported protocols

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