Package org.sblim.slp.internal
Class SLPConfig
- java.lang.Object
-
- org.sblim.slp.internal.SLPConfig
-
public final class SLPConfig extends java.lang.ObjectSLPConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveDiscoveryGranularity()getActiveDiscoveryGranularityintgetActiveDiscoveryInterval()getActiveDiscoveryIntervalstatic java.net.InetAddressgetBroadcastAddress()getBroadcastAddressjava.util.List<java.lang.String>getConfiguredScopes()getConfiguredScopesint[]getDADiscoveryTimeouts()getDADiscoveryTimeoutsint[]getDatagramTimeouts()getDatagramTimeoutsstatic SLPConfiggetGlobalCfg()getGlobalCfgjava.util.List<java.net.InetAddress>getInterfaces()getInterfacesjava.net.InetAddressgetLocalHost()getLocalHoststatic java.net.InetAddressgetLoopbackV4()getLoopbackV4static java.net.InetAddressgetLoopbackV6()getLoopbackV6intgetMaximumResults()getMaximumResultsintgetMTU()getMTUstatic java.net.InetAddressgetMulticastAddress()getMulticastAddressintgetMulticastMaximumWait()getMulticastMaximumWaitintgetMulticastRadius()getMulticastRadiusint[]getMulticastTimeouts()getMulticastTimeoutsintgetPort()getPortjava.util.List<java.net.InetAddress>getPreconfiguredDAs()getPreconfiguredDAsjava.util.List<java.lang.String>getSAOnlyScopes()getSAOnlyScopesintgetServerSocketQueueLength()getServerSocketQueueLengthstatic java.net.InetAddressgetSRVLOC_DA_MulticastAddress()getSRVLOC_DA_MulticastAddressstatic java.net.InetAddressgetSRVLOC_MulticastAddress()getSRVLOC_MulticastAddressintgetTCPTimeout()getTCPTimeoutjava.util.logging.LevelgetTraceLevel()getTraceLevelbooleangetTraceMsg()getTraceMsgbooleanisBroadcastOnly()isBroadcastOnlybooleanisDA()isDAbooleanisSA()isSAvoidsetPort(int pPort)setPortvoidsetTraceLevel(java.lang.String pLevel)setTraceLevelvoidsetUseIPv4(boolean pValue)setUseIPv4voidsetUseIPv6(boolean pValue)setUseIPv6booleanuseIPv4()useIPv4booleanuseIPv6()useIPv6
-
-
-
Method Detail
-
getBroadcastAddress
public static java.net.InetAddress getBroadcastAddress()
getBroadcastAddress- Returns:
- InetAddress
-
getGlobalCfg
public static SLPConfig 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
-
-