Class SLPConfig

java.lang.Object
org.sblim.slp.internal.SLPConfig

public final class SLPConfig extends Object
SLPConfig
  • Method Details

    • getBroadcastAddress

      public static InetAddress getBroadcastAddress()
      getBroadcastAddress
      Returns:
      InetAddress
    • getGlobalCfg

      public static SLPConfig getGlobalCfg()
      getGlobalCfg
      Returns:
      SLPConfig
    • getLoopbackV4

      public static InetAddress getLoopbackV4()
      getLoopbackV4
      Returns:
      InetAddress
    • getLoopbackV6

      public static InetAddress getLoopbackV6()
      getLoopbackV6
      Returns:
      InetAddress
    • getMulticastAddress

      public static InetAddress getMulticastAddress()
      getMulticastAddress
      Returns:
      InetAddress
    • getSRVLOC_MulticastAddress

      public static InetAddress getSRVLOC_MulticastAddress()
      getSRVLOC_MulticastAddress
      Returns:
      InetAddress
    • getSRVLOC_DA_MulticastAddress

      public static 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 List getInterfaces()
      getInterfaces
      Returns:
      List
    • getPort

      public int getPort()
      getPort
      Returns:
      int
    • setPort

      public void setPort(int pPort)
      setPort
      Parameters:
      pPort -
    • getTraceLevel

      public Level getTraceLevel()
      getTraceLevel
      Returns:
      String
    • setTraceLevel

      public void setTraceLevel(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 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 List getPreconfiguredDAs()
      getPreconfiguredDAs
      Returns:
      List
    • getConfiguredScopes

      public List getConfiguredScopes()
      getConfiguredScopes
      Returns:
      List
    • getSAOnlyScopes

      public 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 Logger getLogger()
      Gets the default logger for this application.
      Returns:
      The current used Logger