org.apache.catalina.tribes.util

Class Arrays

public class Arrays extends Object

Version: 1.0

Author: Filip Hanik

Field Summary
protected static Loglog
Method Summary
static intadd(int[] data)
static booleancontains(byte[] source, int srcoffset, byte[] key, int keyoffset, int length)
static byte[]convert(String s)
static Member[]diff(Membership complete, Membership local, MemberImpl ignore)
static booleanequals(byte[] o1, byte[] o2)
static booleanequals(Object[] o1, Object[] o2)
static Member[]extract(Member[] all, Member[] remove)
static voidfill(Membership mbrship, Member[] m)
static byte[]fromString(String value)
static UniqueIdgetUniqudId(ChannelMessage msg)
static UniqueIdgetUniqudId(byte[] data)
static inthashCode(byte[] a)
static intindexOf(Member member, Member[] members)
static Member[]merge(Member[] m1, Member[] m2)
static intnextIndex(Member member, Member[] members)
static Member[]remove(Member[] all, Member remove)
static booleansameMembers(Member[] m1, Member[] m2)
static StringtoNameString(Member[] data)
static StringtoNameString(Member[] data, int offset, int length)
static StringtoString(byte[] data)
static StringtoString(byte[] data, int offset, int length)
static StringtoString(byte[] data, int offset, int length, boolean unsigned)
static StringtoString(Object[] data)
static StringtoString(Object[] data, int offset, int length)

Field Detail

log

protected static Log log

Method Detail

add

public static int add(int[] data)

contains

public static boolean contains(byte[] source, int srcoffset, byte[] key, int keyoffset, int length)

convert

public static byte[] convert(String s)

diff

public static Member[] diff(Membership complete, Membership local, MemberImpl ignore)

equals

public static boolean equals(byte[] o1, byte[] o2)

equals

public static boolean equals(Object[] o1, Object[] o2)

extract

public static Member[] extract(Member[] all, Member[] remove)

fill

public static void fill(Membership mbrship, Member[] m)

fromString

public static byte[] fromString(String value)

getUniqudId

public static UniqueId getUniqudId(ChannelMessage msg)

getUniqudId

public static UniqueId getUniqudId(byte[] data)

hashCode

public static int hashCode(byte[] a)

indexOf

public static int indexOf(Member member, Member[] members)

merge

public static Member[] merge(Member[] m1, Member[] m2)

nextIndex

public static int nextIndex(Member member, Member[] members)

remove

public static Member[] remove(Member[] all, Member remove)

sameMembers

public static boolean sameMembers(Member[] m1, Member[] m2)

toNameString

public static String toNameString(Member[] data)

toNameString

public static String toNameString(Member[] data, int offset, int length)

toString

public static String toString(byte[] data)

toString

public static String toString(byte[] data, int offset, int length)

toString

public static String toString(byte[] data, int offset, int length, boolean unsigned)

toString

public static String toString(Object[] data)

toString

public static String toString(Object[] data, int offset, int length)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.