org.jgroups
Class Global

java.lang.Object
  extended by org.jgroups.Global

public class Global
extends java.lang.Object

Globals used by JGroups packages.

Version:
$Id: Global.java,v 1.23.2.3 2008/06/02 14:56:23 belaban Exp $
Author:
Bela Ban Mar 29, 2004

Field Summary
static java.lang.String BIND_ADDR
           
static java.lang.String BIND_ADDR_OLD
           
static java.lang.String BIND_INTERFACE
           
static int BYTE_SIZE
           
static java.lang.String CHANNEL_LOCAL_ADDR_TIMEOUT
           
static boolean debug
          Allows for conditional compilation; e.g., if(log.isTraceEnabled()) if(log.isInfoEnabled()) log.info(...) would be removed from the code (if recompiled) when this flag is set to false.
static java.lang.String DUMMY
           
static java.lang.String IGNORE_BIND_ADDRESS_PROPERTY
           
static java.lang.String IGNORE_BIND_ADDRESS_PROPERTY_OLD
           
static int INT_SIZE
           
static int IPV4_SIZE
           
static int IPV6_SIZE
           
static int LONG_SIZE
           
static java.lang.String MAGIC_NUMBER_FILE
           
static java.lang.String MARSHALLING_COMPAT
           
static java.lang.String MPING_IP_TTL
           
static java.lang.String MPING_MCAST_ADDR
           
static java.lang.String MPING_MCAST_PORT
           
static java.lang.String MUX_ENABLED
           
static java.lang.String MUX_KEEPALIVE
           
static java.lang.String MUX_MAX_THREADS
           
static java.lang.String MUX_MIN_THREADS
           
static java.lang.Object NULL
           
static java.lang.String RESOLVE_DNS
           
static java.lang.String SCHEDULER_MAX_THREADS
           
static int SHORT_SIZE
           
static java.lang.String SINGLETON_NAME
           
static java.lang.String TCPPING_INITIAL_HOSTS
           
static java.lang.String THREAD_PREFIX
           
static long THREAD_SHUTDOWN_WAIT_TIME
           
static long THREADPOOL_SHUTDOWN_WAIT_TIME
           
static java.lang.String TIMER_NUM_THREADS
           
static java.lang.String UDP_IP_TTL
           
static java.lang.String UDP_MCAST_ADDR
           
static java.lang.String UDP_MCAST_PORT
           
 
Constructor Summary
Global()
           
 
Method Summary
static boolean getPropertyAsBoolean(java.lang.String property, boolean defaultValue)
           
static int getPropertyAsInteger(java.lang.String property, int defaultValue)
           
static long getPropertyAsLong(java.lang.String property, long defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static final boolean debug
Allows for conditional compilation; e.g., if(log.isTraceEnabled()) if(log.isInfoEnabled()) log.info(...) would be removed from the code (if recompiled) when this flag is set to false. Therefore, code that should be removed from the final product should use if(log.isTraceEnabled()) rather than .

See Also:
Constant Field Values

THREAD_PREFIX

public static final java.lang.String THREAD_PREFIX
See Also:
Constant Field Values

BYTE_SIZE

public static final int BYTE_SIZE
See Also:
Constant Field Values

SHORT_SIZE

public static final int SHORT_SIZE
See Also:
Constant Field Values

INT_SIZE

public static final int INT_SIZE
See Also:
Constant Field Values

LONG_SIZE

public static final int LONG_SIZE
See Also:
Constant Field Values

NULL

public static final java.lang.Object NULL

BIND_ADDR

public static final java.lang.String BIND_ADDR
See Also:
Constant Field Values

BIND_ADDR_OLD

public static final java.lang.String BIND_ADDR_OLD
See Also:
Constant Field Values

BIND_INTERFACE

public static final java.lang.String BIND_INTERFACE
See Also:
Constant Field Values

IGNORE_BIND_ADDRESS_PROPERTY

public static final java.lang.String IGNORE_BIND_ADDRESS_PROPERTY
See Also:
Constant Field Values

IGNORE_BIND_ADDRESS_PROPERTY_OLD

public static final java.lang.String IGNORE_BIND_ADDRESS_PROPERTY_OLD
See Also:
Constant Field Values

MARSHALLING_COMPAT

public static final java.lang.String MARSHALLING_COMPAT
See Also:
Constant Field Values

TCPPING_INITIAL_HOSTS

public static final java.lang.String TCPPING_INITIAL_HOSTS
See Also:
Constant Field Values

UDP_MCAST_ADDR

public static final java.lang.String UDP_MCAST_ADDR
See Also:
Constant Field Values

UDP_MCAST_PORT

public static final java.lang.String UDP_MCAST_PORT
See Also:
Constant Field Values

UDP_IP_TTL

public static final java.lang.String UDP_IP_TTL
See Also:
Constant Field Values

MPING_MCAST_ADDR

public static final java.lang.String MPING_MCAST_ADDR
See Also:
Constant Field Values

MPING_MCAST_PORT

public static final java.lang.String MPING_MCAST_PORT
See Also:
Constant Field Values

MPING_IP_TTL

public static final java.lang.String MPING_IP_TTL
See Also:
Constant Field Values

MAGIC_NUMBER_FILE

public static final java.lang.String MAGIC_NUMBER_FILE
See Also:
Constant Field Values

RESOLVE_DNS

public static final java.lang.String RESOLVE_DNS
See Also:
Constant Field Values

CHANNEL_LOCAL_ADDR_TIMEOUT

public static final java.lang.String CHANNEL_LOCAL_ADDR_TIMEOUT
See Also:
Constant Field Values

SCHEDULER_MAX_THREADS

public static final java.lang.String SCHEDULER_MAX_THREADS
See Also:
Constant Field Values

TIMER_NUM_THREADS

public static final java.lang.String TIMER_NUM_THREADS
See Also:
Constant Field Values

MUX_ENABLED

public static final java.lang.String MUX_ENABLED
See Also:
Constant Field Values

MUX_MIN_THREADS

public static final java.lang.String MUX_MIN_THREADS
See Also:
Constant Field Values

MUX_MAX_THREADS

public static final java.lang.String MUX_MAX_THREADS
See Also:
Constant Field Values

MUX_KEEPALIVE

public static final java.lang.String MUX_KEEPALIVE
See Also:
Constant Field Values

SINGLETON_NAME

public static final java.lang.String SINGLETON_NAME
See Also:
Constant Field Values

THREADPOOL_SHUTDOWN_WAIT_TIME

public static final long THREADPOOL_SHUTDOWN_WAIT_TIME
See Also:
Constant Field Values

THREAD_SHUTDOWN_WAIT_TIME

public static final long THREAD_SHUTDOWN_WAIT_TIME
See Also:
Constant Field Values

DUMMY

public static final java.lang.String DUMMY
See Also:
Constant Field Values

IPV4_SIZE

public static final int IPV4_SIZE
See Also:
Constant Field Values

IPV6_SIZE

public static final int IPV6_SIZE
See Also:
Constant Field Values
Constructor Detail

Global

public Global()
Method Detail

getPropertyAsBoolean

public static boolean getPropertyAsBoolean(java.lang.String property,
                                           boolean defaultValue)

getPropertyAsLong

public static long getPropertyAsLong(java.lang.String property,
                                     long defaultValue)

getPropertyAsInteger

public static int getPropertyAsInteger(java.lang.String property,
                                       int defaultValue)


Copyright © 1998-2008 Bela Ban. All Rights Reserved.