com.alibaba.rocketmq.common
类 MixAll

java.lang.Object
  继承者 com.alibaba.rocketmq.common.MixAll

public class MixAll
extends Object

各种方法大杂烩

作者:
shijia.wxr, lansheng.zj@taobao.com

字段摘要
static String BENCHMARK_TOPIC
           
static String CLIENT_INNER_PRODUCER_GROUP
           
static long CURRENT_JVM_PID
           
static String DEFAULT_CHARSET
           
static String DEFAULT_CONSUMER_GROUP
           
static String DEFAULT_PRODUCER_GROUP
           
static String DEFAULT_TOPIC
           
static String DLQ_GROUP_TOPIC_PREFIX
           
static String FILTERSRV_CONSUMER_GROUP
           
static String Localhost
           
static List<String> LocalInetAddrs
           
static long MASTER_ID
           
static String MESSAGE_COMPRESS_LEVEL
           
static String MONITOR_CONSUMER_GROUP
           
static String NAMESRV_ADDR_ENV
           
static String NAMESRV_ADDR_PROPERTY
           
static String OFFSET_MOVED_EVENT
           
static String RETRY_GROUP_TOPIC_PREFIX
           
static String ROCKETMQ_HOME_ENV
           
static String ROCKETMQ_HOME_PROPERTY
           
static String SELF_TEST_CONSUMER_GROUP
           
static String SELF_TEST_PRODUCER_GROUP
           
static String SELF_TEST_TOPIC
           
static String TOOLS_CONSUMER_GROUP
           
static String WS_ADDR
           
static String WS_DOMAIN_NAME
           
static String WS_DOMAIN_SUBGROUP
           
 
构造方法摘要
MixAll()
           
 
方法摘要
static boolean compareAndIncreaseOnly(AtomicLong target, long value)
           
static long createBrokerId(String ip, int port)
           
static String file2String(File file)
           
static String file2String(String fileName)
           
static String file2String(URL url)
           
static String findClassPath(Class<?> c)
           
static String getDLQTopic(String consumerGroup)
           
static List<String> getLocalInetAddress()
           
static long getPID()
           
static String getRetryTopic(String consumerGroup)
           
static boolean isLocalAddr(String address)
           
static boolean isPropertiesEqual(Properties p1, Properties p2)
           
 Set<String> list2Set(List<String> values)
           
static String localhostName()
           
static Properties object2Properties(Object object)
          将对象各成员属性值转化为Properties
static void printObjectProperties(org.slf4j.Logger log, Object object)
           
static void printObjectProperties(org.slf4j.Logger log, Object object, boolean onlyImportantField)
           
static void properties2Object(Properties p, Object object)
          将Properties中的值写入Object
static String properties2String(Properties properties)
           
 List<String> set2List(Set<String> values)
           
static void string2File(String str, String fileName)
          安全的写文件
static void string2FileNotSafe(String str, String fileName)
           
static Properties string2Properties(String str)
          字符串转化成Properties 字符串和Properties配置文件格式一样
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

ROCKETMQ_HOME_ENV

public static final String ROCKETMQ_HOME_ENV
另请参见:
常量字段值

ROCKETMQ_HOME_PROPERTY

public static final String ROCKETMQ_HOME_PROPERTY
另请参见:
常量字段值

NAMESRV_ADDR_ENV

public static final String NAMESRV_ADDR_ENV
另请参见:
常量字段值

NAMESRV_ADDR_PROPERTY

public static final String NAMESRV_ADDR_PROPERTY
另请参见:
常量字段值

MESSAGE_COMPRESS_LEVEL

public static final String MESSAGE_COMPRESS_LEVEL
另请参见:
常量字段值

WS_DOMAIN_NAME

public static final String WS_DOMAIN_NAME

WS_DOMAIN_SUBGROUP

public static final String WS_DOMAIN_SUBGROUP

WS_ADDR

public static final String WS_ADDR

DEFAULT_TOPIC

public static final String DEFAULT_TOPIC
另请参见:
常量字段值

BENCHMARK_TOPIC

public static final String BENCHMARK_TOPIC
另请参见:
常量字段值

DEFAULT_PRODUCER_GROUP

public static final String DEFAULT_PRODUCER_GROUP
另请参见:
常量字段值

DEFAULT_CONSUMER_GROUP

public static final String DEFAULT_CONSUMER_GROUP
另请参见:
常量字段值

TOOLS_CONSUMER_GROUP

public static final String TOOLS_CONSUMER_GROUP
另请参见:
常量字段值

FILTERSRV_CONSUMER_GROUP

public static final String FILTERSRV_CONSUMER_GROUP
另请参见:
常量字段值

MONITOR_CONSUMER_GROUP

public static final String MONITOR_CONSUMER_GROUP
另请参见:
常量字段值

CLIENT_INNER_PRODUCER_GROUP

public static final String CLIENT_INNER_PRODUCER_GROUP
另请参见:
常量字段值

SELF_TEST_PRODUCER_GROUP

public static final String SELF_TEST_PRODUCER_GROUP
另请参见:
常量字段值

SELF_TEST_CONSUMER_GROUP

public static final String SELF_TEST_CONSUMER_GROUP
另请参见:
常量字段值

SELF_TEST_TOPIC

public static final String SELF_TEST_TOPIC
另请参见:
常量字段值

OFFSET_MOVED_EVENT

public static final String OFFSET_MOVED_EVENT
另请参见:
常量字段值

LocalInetAddrs

public static final List<String> LocalInetAddrs

Localhost

public static final String Localhost

DEFAULT_CHARSET

public static final String DEFAULT_CHARSET
另请参见:
常量字段值

MASTER_ID

public static final long MASTER_ID
另请参见:
常量字段值

CURRENT_JVM_PID

public static final long CURRENT_JVM_PID

RETRY_GROUP_TOPIC_PREFIX

public static final String RETRY_GROUP_TOPIC_PREFIX
另请参见:
常量字段值

DLQ_GROUP_TOPIC_PREFIX

public static final String DLQ_GROUP_TOPIC_PREFIX
另请参见:
常量字段值
构造方法详细信息

MixAll

public MixAll()
方法详细信息

getRetryTopic

public static String getRetryTopic(String consumerGroup)

getDLQTopic

public static String getDLQTopic(String consumerGroup)

getPID

public static long getPID()

createBrokerId

public static long createBrokerId(String ip,
                                  int port)

string2File

public static final void string2File(String str,
                                     String fileName)
                              throws IOException
安全的写文件

抛出:
IOException

string2FileNotSafe

public static final void string2FileNotSafe(String str,
                                            String fileName)
                                     throws IOException
抛出:
IOException

file2String

public static final String file2String(String fileName)

file2String

public static final String file2String(URL url)

file2String

public static final String file2String(File file)

findClassPath

public static String findClassPath(Class<?> c)

printObjectProperties

public static void printObjectProperties(org.slf4j.Logger log,
                                         Object object)

printObjectProperties

public static void printObjectProperties(org.slf4j.Logger log,
                                         Object object,
                                         boolean onlyImportantField)

properties2String

public static String properties2String(Properties properties)

string2Properties

public static Properties string2Properties(String str)
字符串转化成Properties 字符串和Properties配置文件格式一样


object2Properties

public static Properties object2Properties(Object object)
将对象各成员属性值转化为Properties


properties2Object

public static void properties2Object(Properties p,
                                     Object object)
将Properties中的值写入Object


isPropertiesEqual

public static boolean isPropertiesEqual(Properties p1,
                                        Properties p2)

getLocalInetAddress

public static List<String> getLocalInetAddress()

isLocalAddr

public static boolean isLocalAddr(String address)

compareAndIncreaseOnly

public static boolean compareAndIncreaseOnly(AtomicLong target,
                                             long value)

list2Set

public Set<String> list2Set(List<String> values)

set2List

public List<String> set2List(Set<String> values)

localhostName

public static String localhostName()


Copyright © 2012-2015. All Rights Reserved.