public abstract class DiscoverableServiceDefinition
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
DiscoverableServiceDefinition(DiscoveryProvider discoveryProvider,
java.lang.String name,
java.lang.String description,
DataTable connectionOptions,
int defaultDiscoveryTimeout,
int defaultDiscoveryRetries,
boolean isEnabledByDefault) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DiscoveryResultItem> |
check(java.lang.String addressString,
long timeoutMilliseconds,
int triesCountInt) |
DiscoverableServiceDefinition |
clone() |
abstract DiscoverableService |
createServiceInstance() |
java.lang.String |
deviceType(java.lang.String addressStrings) |
DataTable |
getConnectionOptions() |
java.lang.String |
getDescription() |
DiscoveryProvider |
getDiscoveryProvider() |
int |
getDiscoveryRetries() |
long |
getDiscoveryTimeout() |
java.lang.String |
getName() |
boolean |
isEnabledByDefault() |
boolean |
isUseService() |
java.lang.Integer |
priority() |
void |
setConnectionOptions(DataTable connectionOptions) |
void |
setDiscoveryRetries(int defaultDiscoveryRetries) |
void |
setDiscoveryTimeout(long defaultDiscoveryTimeoutInt) |
void |
setUseService(java.lang.Boolean useService) |
java.lang.String |
toString() |
public DiscoverableServiceDefinition(DiscoveryProvider discoveryProvider, java.lang.String name, java.lang.String description, DataTable connectionOptions, int defaultDiscoveryTimeout, int defaultDiscoveryRetries, boolean isEnabledByDefault)
public abstract DiscoverableService createServiceInstance()
public java.lang.String getName()
public DataTable getConnectionOptions()
public void setConnectionOptions(DataTable connectionOptions)
public java.lang.String getDescription()
public long getDiscoveryTimeout()
public void setDiscoveryTimeout(long defaultDiscoveryTimeoutInt)
public int getDiscoveryRetries()
public void setDiscoveryRetries(int defaultDiscoveryRetries)
public DiscoveryProvider getDiscoveryProvider()
public java.lang.String deviceType(java.lang.String addressStrings)
public java.lang.Integer priority()
public DiscoverableServiceDefinition clone()
clone in class java.lang.Objectpublic void setUseService(java.lang.Boolean useService)
public boolean isUseService()
public boolean isEnabledByDefault()
public java.util.List<DiscoveryResultItem> check(java.lang.String addressString, long timeoutMilliseconds, int triesCountInt)
public java.lang.String toString()
toString in class java.lang.Object