Class DittoLanConfig.Builder
java.lang.Object
com.ditto.java.transports.DittoLanConfig.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether LAN transport is currently enabled.@NonNull DittoLanConfig.BuilderisEnabled(boolean enabled) Sets whether LAN transport should be enabled.booleanReturns whether mDNS discovery is currently enabled.@NonNull DittoLanConfig.BuilderisMdnsEnabled(boolean enabled) Sets whether mDNS (Multicast DNS) discovery should be enabled.booleanReturns whether multicast discovery is currently enabled.@NonNull DittoLanConfig.BuilderisMulticastEnabled(boolean enabled) Sets whether multicast discovery should be enabled.
-
Method Details
-
isEnabled
public boolean isEnabled()Returns whether LAN transport is currently enabled.- Returns:
trueif enabled,falseotherwise.
-
isEnabled
Sets whether LAN transport should be enabled.- Parameters:
enabled-trueto enable,falseto disable.- Returns:
- this Builder for method chaining.
-
isMdnsEnabled
public boolean isMdnsEnabled()Returns whether mDNS discovery is currently enabled.- Returns:
trueif mDNS is enabled,falseotherwise.
-
isMdnsEnabled
Sets whether mDNS (Multicast DNS) discovery should be enabled.- Parameters:
enabled-trueto enable mDNS,falseto disable.- Returns:
- this Builder for method chaining.
-
isMulticastEnabled
public boolean isMulticastEnabled()Returns whether multicast discovery is currently enabled.- Returns:
trueif multicast is enabled,falseotherwise.
-
isMulticastEnabled
Sets whether multicast discovery should be enabled.- Parameters:
enabled-trueto enable multicast,falseto disable.- Returns:
- this Builder for method chaining.
-