![JAR search and dependency download from the Maven repository](/logo.png)
org.frameworkset.spi.remote.Global Maven / Gradle / Ivy
The newest version!
/*
* Copyright 2008 biaoping.yin
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.frameworkset.spi.remote;
/**
* Title: Global.java
* Description:
* bboss workgroup
* Copyright (c) 2007
* @Date 2009-10-8 下午10:25:59
* @author biaoping.yin
* @version 1.0
*/
public class Global
{
public static final int BYTE_SIZE = Byte.SIZE / 8; // 1
public static final int SHORT_SIZE = Short.SIZE / 8; // 2
public static final int INT_SIZE = Integer.SIZE / 8; // 4
public static final int LONG_SIZE = Long.SIZE / 8; // 8
public static final Object NULL=new Object();
public static final String IPv4="java.net.preferIPv4Stack";
public static final String IPv6="java.net.preferIPv6Addresses";
public static final String BIND_ADDR="jgroups.bind_addr";
public static final String BIND_ADDR_OLD="bind.address";
public static final String BIND_INTERFACE="jgroups.bind_interface";
public static final String IGNORE_BIND_ADDRESS_PROPERTY="jgroups.ignore.bind_addr";
public static final String IGNORE_BIND_ADDRESS_PROPERTY_OLD="ignore.bind.address";
public static final String MARSHALLING_COMPAT="jgroups.marshalling.compatible";
public static final String TCPPING_INITIAL_HOSTS="jgroups.tcpping.initial_hosts";
public static final String UDP_MCAST_ADDR="jgroups.udp.mcast_addr";
public static final String UDP_MCAST_PORT="jgroups.udp.mcast_port";
public static final String UDP_IP_TTL="jgroups.udp.ip_ttl";
public static final String MPING_MCAST_ADDR="jgroups.mping.mcast_addr";
public static final String MPING_MCAST_PORT="jgroups.mping.mcast_port";
public static final String MPING_IP_TTL="jgroups.mping.ip_ttl";
public static final String MAGIC_NUMBER_FILE="jgroups.conf.magic_number_file";
public static final String RESOLVE_DNS="jgroups.resolve_dns";
public static final String CHANNEL_LOCAL_ADDR_TIMEOUT="jgroups.channel.local_addr_timeout";
public static final String TIMER_NUM_THREADS="jgroups.timer.num_threads";
public static final String MUX_ENABLED="jgroups.mux.enabled";
public static final String MUX_MIN_THREADS="jgroups.mux.min_threads";
public static final String MUX_MAX_THREADS="jgroups.mux.max_threads";
public static final String MUX_KEEPALIVE="jgroups.mux.keepalive_time";
public static final String SINGLETON_NAME="singleton_name";
public static final long THREADPOOL_SHUTDOWN_WAIT_TIME=3000;
public static final long THREAD_SHUTDOWN_WAIT_TIME=300;
public static final String DUMMY="dummy-";
public static final String PREFIX="bboss.org.jgroups.protocols.";
// for TestNG
public static final String FUNCTIONAL="functional";
public static final String STACK_DEPENDENT="stack-dependent";
public static final String STACK_INDEPENDENT="stack-independent";
public static final String FLUSH="flush";
public static final String INITIAL_MCAST_ADDR="INITIAL_MCAST_ADDR";
public static final String INITIAL_MCAST_PORT="INITIAL_MCAST_PORT";
public static final String INITIAL_TCP_PORT="INITIAL_TCP_PORT";
public static final int IPV4_SIZE=4;
public static final int IPV6_SIZE=16;
public static boolean getPropertyAsBoolean(String property, boolean defaultValue) {
boolean result = defaultValue;
try{
String tmp = System.getProperty(property);
if(tmp != null)
result = Boolean.parseBoolean(tmp);
}catch(Throwable t){
}
return result;
}
public static long getPropertyAsLong(String property, long defaultValue) {
long result = defaultValue;
try{
String tmp = System.getProperty(property);
if(tmp != null)
result = Long.parseLong(tmp);
}catch(Throwable t){
}
return result;
}
public static int getPropertyAsInteger(String property, int defaultValue) {
int result = defaultValue;
try{
String tmp = System.getProperty(property);
if(tmp != null)
result = Integer.parseInt(tmp);
}catch(Throwable t){
}
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy