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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getActiveDiscoveryGranularity()
getActiveDiscoveryGranularityint
getActiveDiscoveryInterval()
getActiveDiscoveryIntervalstatic java.net.InetAddress
getBroadcastAddress()
getBroadcastAddressjava.util.List
getConfiguredScopes()
getConfiguredScopesint[]
getDADiscoveryTimeouts()
getDADiscoveryTimeoutsint[]
getDatagramTimeouts()
getDatagramTimeoutsstatic SLPConfig
getGlobalCfg()
getGlobalCfgjava.util.List
getInterfaces()
getInterfacesjava.net.InetAddress
getLocalHost()
getLocalHostjava.util.logging.Logger
getLogger()
Gets the default logger for this application.static java.net.InetAddress
getLoopbackV4()
getLoopbackV4static java.net.InetAddress
getLoopbackV6()
getLoopbackV6int
getMaximumResults()
getMaximumResultsint
getMTU()
getMTUstatic java.net.InetAddress
getMulticastAddress()
getMulticastAddressint
getMulticastMaximumWait()
getMulticastMaximumWaitint
getMulticastRadius()
getMulticastRadiusint[]
getMulticastTimeouts()
getMulticastTimeoutsint
getPort()
getPortjava.util.List
getPreconfiguredDAs()
getPreconfiguredDAsjava.util.List
getSAOnlyScopes()
getSAOnlyScopesint
getServerSocketQueueLength()
getServerSocketQueueLengthstatic java.net.InetAddress
getSRVLOC_DA_MulticastAddress()
getSRVLOC_DA_MulticastAddressstatic java.net.InetAddress
getSRVLOC_MulticastAddress()
getSRVLOC_MulticastAddressint
getTCPTimeout()
getTCPTimeoutjava.util.logging.Level
getTraceLevel()
getTraceLevelboolean
getTraceMsg()
getTraceMsgboolean
isBroadcastOnly()
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()
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 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 getPreconfiguredDAs()
getPreconfiguredDAs- Returns:
- List
-
getConfiguredScopes
public java.util.List getConfiguredScopes()
getConfiguredScopes- Returns:
- List
-
getSAOnlyScopes
public java.util.List 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
-
getLogger
public java.util.logging.Logger getLogger()
Gets the default logger for this application.- Returns:
- The current used
Logger
-
-