Package org.sblim.slp.internal
Class SLPConfig
java.lang.Object
org.sblim.slp.internal.SLPConfig
public final class SLPConfig
extends java.lang.Object
SLPConfig
-
Method Summary
Modifier and TypeMethodDescriptionint
getActiveDiscoveryGranularityint
getActiveDiscoveryIntervalstatic java.net.InetAddress
getBroadcastAddressjava.util.List<java.lang.String>
getConfiguredScopesint[]
getDADiscoveryTimeoutsint[]
getDatagramTimeoutsstatic SLPConfig
getGlobalCfgjava.util.List<java.net.InetAddress>
getInterfacesjava.net.InetAddress
getLocalHoststatic java.net.InetAddress
getLoopbackV4static java.net.InetAddress
getLoopbackV6int
getMaximumResultsint
getMTU()
getMTUstatic java.net.InetAddress
getMulticastAddressint
getMulticastMaximumWaitint
getMulticastRadiusint[]
getMulticastTimeoutsint
getPort()
getPortjava.util.List<java.net.InetAddress>
getPreconfiguredDAsjava.util.List<java.lang.String>
getSAOnlyScopesint
getServerSocketQueueLengthstatic java.net.InetAddress
getSRVLOC_DA_MulticastAddressstatic java.net.InetAddress
getSRVLOC_MulticastAddressint
getTCPTimeoutjava.util.logging.Level
getTraceLevelboolean
getTraceMsgboolean
isBroadcastOnlyboolean
isDA()
isDAboolean
isSA()
isSAvoid
setPort
(int pPort) setPortvoid
setTraceLevel
(java.lang.String pLevel) setTraceLevelvoid
setUseIPv4
(boolean pValue) setUseIPv4void
setUseIPv6
(boolean pValue) setUseIPv6boolean
useIPv4()
useIPv4boolean
useIPv6()
useIPv6Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getBroadcastAddress
public static java.net.InetAddress getBroadcastAddress()getBroadcastAddress- Returns:
- InetAddress
-
getGlobalCfg
getGlobalCfg- Returns:
- SLPConfig
-
getLoopbackV4
public static java.net.InetAddress getLoopbackV4()getLoopbackV4- Returns:
- InetAddress
-
getLoopbackV6
public static java.net.InetAddress getLoopbackV6()getLoopbackV6- Returns:
- InetAddress
-
getMulticastAddress
public static java.net.InetAddress getMulticastAddress()getMulticastAddress- Returns:
- InetAddress
-
getSRVLOC_MulticastAddress
public static java.net.InetAddress getSRVLOC_MulticastAddress()getSRVLOC_MulticastAddress- Returns:
- InetAddress
-
getSRVLOC_DA_MulticastAddress
public static java.net.InetAddress getSRVLOC_DA_MulticastAddress()getSRVLOC_DA_MulticastAddress- Returns:
- InetAddress
-
getActiveDiscoveryGranularity
public int getActiveDiscoveryGranularity()getActiveDiscoveryGranularity- Returns:
- int
-
getActiveDiscoveryInterval
public int getActiveDiscoveryInterval()getActiveDiscoveryInterval- Returns:
- int
-
getDADiscoveryTimeouts
public int[] getDADiscoveryTimeouts()getDADiscoveryTimeouts- Returns:
- int[]
-
getDatagramTimeouts
public int[] getDatagramTimeouts()getDatagramTimeouts- Returns:
- int[]
-
getInterfaces
public java.util.List<java.net.InetAddress> getInterfaces()getInterfaces- Returns:
- List
-
getPort
public int getPort()getPort- Returns:
- int
-
setPort
public void setPort(int pPort) setPort- Parameters:
pPort
-
-
getTraceLevel
public java.util.logging.Level getTraceLevel()getTraceLevel- Returns:
- String
-
setTraceLevel
public void setTraceLevel(java.lang.String pLevel) setTraceLevel- Parameters:
pLevel
-
-
setUseIPv6
public void setUseIPv6(boolean pValue) setUseIPv6- Parameters:
pValue
-
-
useIPv6
public boolean useIPv6()useIPv6- Returns:
- boolean
-
setUseIPv4
public void setUseIPv4(boolean pValue) setUseIPv4- Parameters:
pValue
-
-
useIPv4
public boolean useIPv4()useIPv4- Returns:
- boolean
-
getLocalHost
public java.net.InetAddress getLocalHost()getLocalHost- Returns:
- InetAddress
-
getMaximumResults
public int getMaximumResults()getMaximumResults- Returns:
- int
-
getMTU
public int getMTU()getMTU- Returns:
- int
-
getMulticastMaximumWait
public int getMulticastMaximumWait()getMulticastMaximumWait- Returns:
- int
-
getMulticastRadius
public int getMulticastRadius()getMulticastRadius- Returns:
- int
-
getMulticastTimeouts
public int[] getMulticastTimeouts()getMulticastTimeouts- Returns:
- int[]
-
getPreconfiguredDAs
public java.util.List<java.net.InetAddress> getPreconfiguredDAs()getPreconfiguredDAs- Returns:
- List
-
getConfiguredScopes
public java.util.List<java.lang.String> getConfiguredScopes()getConfiguredScopes- Returns:
- List
-
getSAOnlyScopes
public java.util.List<java.lang.String> getSAOnlyScopes()getSAOnlyScopes- Returns:
- List
-
getServerSocketQueueLength
public int getServerSocketQueueLength()getServerSocketQueueLength- Returns:
- int
-
getTCPTimeout
public int getTCPTimeout()getTCPTimeout- Returns:
- int
-
getTraceMsg
public boolean getTraceMsg()getTraceMsg- Returns:
- boolean
-
isBroadcastOnly
public boolean isBroadcastOnly()isBroadcastOnly- Returns:
- boolean
-
isDA
public boolean isDA()isDA- Returns:
- boolean
-
isSA
public boolean isSA()isSA- Returns:
- boolean
-