Package org.jgroups
Class Global
- java.lang.Object
-
- org.jgroups.Global
-
public class Global extends java.lang.ObjectGlobals 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
Fields Modifier and Type Field Description static java.lang.StringBIND_ADDRstatic java.lang.StringBIND_ADDR_OLDstatic java.lang.StringBIND_INTERFACEstatic intBYTE_SIZEstatic java.lang.StringCHANNEL_LOCAL_ADDR_TIMEOUTstatic booleandebugAllows 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.StringDUMMYstatic java.lang.StringIGNORE_BIND_ADDRESS_PROPERTYstatic java.lang.StringIGNORE_BIND_ADDRESS_PROPERTY_OLDstatic intINT_SIZEstatic intIPV4_SIZEstatic intIPV6_SIZEstatic intLONG_SIZEstatic java.lang.StringMAGIC_NUMBER_FILEstatic java.lang.StringMARSHALLING_COMPATstatic java.lang.StringMPING_IP_TTLstatic java.lang.StringMPING_MCAST_ADDRstatic java.lang.StringMPING_MCAST_PORTstatic java.lang.StringMUX_ENABLEDstatic java.lang.StringMUX_KEEPALIVEstatic java.lang.StringMUX_MAX_THREADSstatic java.lang.StringMUX_MIN_THREADSstatic java.lang.ObjectNULLstatic java.lang.StringRESOLVE_DNSstatic java.lang.StringSCHEDULER_MAX_THREADSstatic intSHORT_SIZEstatic java.lang.StringSINGLETON_NAMEstatic java.lang.StringTCPPING_INITIAL_HOSTSstatic java.lang.StringTHREAD_PREFIXstatic longTHREAD_SHUTDOWN_WAIT_TIMEstatic longTHREADPOOL_SHUTDOWN_WAIT_TIMEstatic java.lang.StringTIMER_NUM_THREADSstatic java.lang.StringUDP_IP_TTLstatic java.lang.StringUDP_MCAST_ADDRstatic java.lang.StringUDP_MCAST_PORT
-
Constructor Summary
Constructors Constructor Description Global()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleangetPropertyAsBoolean(java.lang.String property, boolean defaultValue)static intgetPropertyAsInteger(java.lang.String property, int defaultValue)static longgetPropertyAsLong(java.lang.String property, long defaultValue)
-
-
-
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
-
-
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)
-
-