All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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