Top Inners Fields Constructors Methods
org.jboss.marshalling.river

pack-priv final Class Protocol

extends Object
Class Inheritance
Static Imports
java.lang.System.getSecurityManager, java.security.AccessController.doPrivileged, sun.reflect.ReflectionFactory.getReflectionFactory

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Class<?>
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
ID_CC_HASH_MAP

Deprecated
public static final int
ID_CC_HASH_SET

Deprecated
public static final int
ID_CC_HASHTABLE

Deprecated
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
ID_CC_TREE_MAP

Deprecated
public static final int
ID_CC_TREE_SET

Deprecated
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Class<?>
pack-priv static final Constructor<?>
pack-priv static final Field
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Field
pack-priv static final Class<?>
pack-priv static final Field

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static Field
findUnmodifiableField(final Class<?> search)

private static Constructor<T>
pack-priv static Object
readField(Field field, final Object obj)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

emptyListClassback to summary
pack-priv static final Class<?> emptyListClass
emptyMapClassback to summary
pack-priv static final Class<?> emptyMapClass
emptySetClassback to summary
pack-priv static final Class<?> emptySetClass
enumSetProxyClassback to summary
pack-priv static final Class<?> enumSetProxyClass
ID_ABSTRACT_COLLECTIONback to summary
public static final int ID_ABSTRACT_COLLECTION
ID_ABSTRACT_LISTback to summary
public static final int ID_ABSTRACT_LIST
ID_ABSTRACT_QUEUEback to summary
public static final int ID_ABSTRACT_QUEUE
ID_ABSTRACT_SEQUENTIAL_LISTback to summary
public static final int ID_ABSTRACT_SEQUENTIAL_LIST
ID_ABSTRACT_SETback to summary
public static final int ID_ABSTRACT_SET
ID_ARRAY_EMPTYback to summary
public static final int ID_ARRAY_EMPTY
ID_ARRAY_EMPTY_UNSHAREDback to summary
public static final int ID_ARRAY_EMPTY_UNSHARED
ID_ARRAY_LARGEback to summary
public static final int ID_ARRAY_LARGE
ID_ARRAY_LARGE_UNSHAREDback to summary
public static final int ID_ARRAY_LARGE_UNSHARED
ID_ARRAY_MEDIUMback to summary
public static final int ID_ARRAY_MEDIUM
ID_ARRAY_MEDIUM_UNSHAREDback to summary
public static final int ID_ARRAY_MEDIUM_UNSHARED
ID_ARRAY_SMALLback to summary
public static final int ID_ARRAY_SMALL
ID_ARRAY_SMALL_UNSHAREDback to summary
public static final int ID_ARRAY_SMALL_UNSHARED
ID_BOOLEAN_ARRAY_CLASSback to summary
public static final int ID_BOOLEAN_ARRAY_CLASS
ID_BOOLEAN_CLASSback to summary
public static final int ID_BOOLEAN_CLASS
ID_BOOLEAN_OBJECT_FALSEback to summary
public static final int ID_BOOLEAN_OBJECT_FALSE
ID_BOOLEAN_OBJECT_TRUEback to summary
public static final int ID_BOOLEAN_OBJECT_TRUE
ID_BYTE_ARRAY_CLASSback to summary
public static final int ID_BYTE_ARRAY_CLASS
ID_BYTE_CLASSback to summary
public static final int ID_BYTE_CLASS
ID_BYTE_OBJECTback to summary
public static final int ID_BYTE_OBJECT
ID_CC_ARRAY_DEQUEback to summary
public static final int ID_CC_ARRAY_DEQUE
ID_CC_ARRAY_LISTback to summary
public static final int ID_CC_ARRAY_LIST
ID_CC_CONCURRENT_HASH_MAPback to summary
public static final int ID_CC_CONCURRENT_HASH_MAP

Deprecated

Annotations
@Deprecated
ID_CC_COPY_ON_WRITE_ARRAY_LISTback to summary
public static final int ID_CC_COPY_ON_WRITE_ARRAY_LIST
ID_CC_COPY_ON_WRITE_ARRAY_SETback to summary
public static final int ID_CC_COPY_ON_WRITE_ARRAY_SET
ID_CC_ENUM_MAPback to summary
public static final int ID_CC_ENUM_MAP
ID_CC_ENUM_SETback to summary
public static final int ID_CC_ENUM_SET
ID_CC_ENUM_SET_PROXYback to summary
public static final int ID_CC_ENUM_SET_PROXY
ID_CC_HASH_MAPback to summary
public static final int ID_CC_HASH_MAP

Deprecated

Annotations
@Deprecated
ID_CC_HASH_SETback to summary
public static final int ID_CC_HASH_SET

Deprecated

Annotations
@Deprecated
ID_CC_HASHTABLEback to summary
public static final int ID_CC_HASHTABLE

Deprecated

Annotations
@Deprecated
ID_CC_IDENTITY_HASH_MAPback to summary
public static final int ID_CC_IDENTITY_HASH_MAP
ID_CC_LINKED_HASH_MAPback to summary
public static final int ID_CC_LINKED_HASH_MAP

Deprecated

Annotations
@Deprecated
ID_CC_LINKED_HASH_SETback to summary
public static final int ID_CC_LINKED_HASH_SET

Deprecated

Annotations
@Deprecated
ID_CC_LINKED_LISTback to summary
public static final int ID_CC_LINKED_LIST
ID_CC_NCOPIESback to summary
public static final int ID_CC_NCOPIES
ID_CC_STACKback to summary
public static final int ID_CC_STACK
ID_CC_TREE_MAPback to summary
public static final int ID_CC_TREE_MAP

Deprecated

Annotations
@Deprecated
ID_CC_TREE_SETback to summary
public static final int ID_CC_TREE_SET

Deprecated

Annotations
@Deprecated
ID_CC_VECTORback to summary
public static final int ID_CC_VECTOR
ID_CHAR_ARRAY_CLASSback to summary
public static final int ID_CHAR_ARRAY_CLASS
ID_CHARACTER_CLASSback to summary
public static final int ID_CHARACTER_CLASS
ID_CHARACTER_OBJECTback to summary
public static final int ID_CHARACTER_OBJECT
ID_CLASS_CLASSback to summary
public static final int ID_CLASS_CLASS
ID_CLEAR_CLASS_CACHEback to summary
public static final int ID_CLEAR_CLASS_CACHE
ID_CLEAR_INSTANCE_CACHEback to summary
public static final int ID_CLEAR_INSTANCE_CACHE
ID_COLLECTION_EMPTYback to summary
public static final int ID_COLLECTION_EMPTY
ID_COLLECTION_EMPTY_UNSHAREDback to summary
public static final int ID_COLLECTION_EMPTY_UNSHARED
ID_COLLECTION_LARGEback to summary
public static final int ID_COLLECTION_LARGE
ID_COLLECTION_LARGE_UNSHAREDback to summary
public static final int ID_COLLECTION_LARGE_UNSHARED
ID_COLLECTION_MEDIUMback to summary
public static final int ID_COLLECTION_MEDIUM
ID_COLLECTION_MEDIUM_UNSHAREDback to summary
public static final int ID_COLLECTION_MEDIUM_UNSHARED
ID_COLLECTION_SMALLback to summary
public static final int ID_COLLECTION_SMALL
ID_COLLECTION_SMALL_UNSHAREDback to summary
public static final int ID_COLLECTION_SMALL_UNSHARED
ID_DOUBLE_ARRAY_CLASSback to summary
public static final int ID_DOUBLE_ARRAY_CLASS
ID_DOUBLE_CLASSback to summary
public static final int ID_DOUBLE_CLASS
ID_DOUBLE_OBJECTback to summary
public static final int ID_DOUBLE_OBJECT
ID_EMPTY_LIST_OBJECTback to summary
public static final int ID_EMPTY_LIST_OBJECT
ID_EMPTY_MAP_OBJECTback to summary
public static final int ID_EMPTY_MAP_OBJECT
ID_EMPTY_SET_OBJECTback to summary
public static final int ID_EMPTY_SET_OBJECT
ID_END_BLOCK_DATAback to summary
public static final int ID_END_BLOCK_DATA
ID_ENUM_CLASSback to summary
public static final int ID_ENUM_CLASS
ID_ENUM_TYPE_CLASSback to summary
public static final int ID_ENUM_TYPE_CLASS
ID_EXTERNALIZABLE_CLASSback to summary
public static final int ID_EXTERNALIZABLE_CLASS
ID_EXTERNALIZER_CLASSback to summary
public static final int ID_EXTERNALIZER_CLASS
ID_FLOAT_ARRAY_CLASSback to summary
public static final int ID_FLOAT_ARRAY_CLASS
ID_FLOAT_CLASSback to summary
public static final int ID_FLOAT_CLASS
ID_FLOAT_OBJECTback to summary
public static final int ID_FLOAT_OBJECT
ID_INT_ARRAY_CLASSback to summary
public static final int ID_INT_ARRAY_CLASS
ID_INTEGER_CLASSback to summary
public static final int ID_INTEGER_CLASS
ID_INTEGER_OBJECTback to summary
public static final int ID_INTEGER_OBJECT
ID_LONG_ARRAY_CLASSback to summary
public static final int ID_LONG_ARRAY_CLASS
ID_LONG_CLASSback to summary
public static final int ID_LONG_CLASS
ID_LONG_OBJECTback to summary
public static final int ID_LONG_OBJECT
ID_NEW_OBJECTback to summary
public static final int ID_NEW_OBJECT
ID_NEW_OBJECT_UNSHAREDback to summary
public static final int ID_NEW_OBJECT_UNSHARED
ID_NULLback to summary
public static final int ID_NULL
ID_OBJECT_ARRAY_TYPE_CLASSback to summary
public static final int ID_OBJECT_ARRAY_TYPE_CLASS
ID_OBJECT_CLASSback to summary
public static final int ID_OBJECT_CLASS
ID_PAIRback to summary
public static final int ID_PAIR
ID_PLAIN_CLASSback to summary
public static final int ID_PLAIN_CLASS
ID_PREDEFINED_ENUM_TYPE_CLASSback to summary
public static final int ID_PREDEFINED_ENUM_TYPE_CLASS
ID_PREDEFINED_EXTERNALIZABLE_CLASSback to summary
public static final int ID_PREDEFINED_EXTERNALIZABLE_CLASS
ID_PREDEFINED_EXTERNALIZER_CLASSback to summary
public static final int ID_PREDEFINED_EXTERNALIZER_CLASS
ID_PREDEFINED_OBJECTback to summary
public static final int ID_PREDEFINED_OBJECT
ID_PREDEFINED_PLAIN_CLASSback to summary
public static final int ID_PREDEFINED_PLAIN_CLASS
ID_PREDEFINED_PROXY_CLASSback to summary
public static final int ID_PREDEFINED_PROXY_CLASS
ID_PREDEFINED_SERIALIZABLE_CLASSback to summary
public static final int ID_PREDEFINED_SERIALIZABLE_CLASS
ID_PRIM_BOOLEANback to summary
public static final int ID_PRIM_BOOLEAN
ID_PRIM_BYTEback to summary
public static final int ID_PRIM_BYTE
ID_PRIM_CHARback to summary
public static final int ID_PRIM_CHAR
ID_PRIM_DOUBLEback to summary
public static final int ID_PRIM_DOUBLE
ID_PRIM_FLOATback to summary
public static final int ID_PRIM_FLOAT
ID_PRIM_INTback to summary
public static final int ID_PRIM_INT
ID_PRIM_LONGback to summary
public static final int ID_PRIM_LONG
ID_PRIM_SHORTback to summary
public static final int ID_PRIM_SHORT
ID_PROXY_CLASSback to summary
public static final int ID_PROXY_CLASS
ID_REPEAT_CLASS_FARback to summary
public static final int ID_REPEAT_CLASS_FAR
ID_REPEAT_CLASS_NEARback to summary
public static final int ID_REPEAT_CLASS_NEAR
ID_REPEAT_CLASS_NEARISHback to summary
public static final int ID_REPEAT_CLASS_NEARISH
ID_REPEAT_OBJECT_FARback to summary
public static final int ID_REPEAT_OBJECT_FAR
ID_REPEAT_OBJECT_NEARback to summary
public static final int ID_REPEAT_OBJECT_NEAR
ID_REPEAT_OBJECT_NEARISHback to summary
public static final int ID_REPEAT_OBJECT_NEARISH
ID_REVERSE_ORDER2_OBJECTback to summary
public static final int ID_REVERSE_ORDER2_OBJECT
ID_REVERSE_ORDER_OBJECTback to summary
public static final int ID_REVERSE_ORDER_OBJECT
ID_SERIALIZABLE_CLASSback to summary
public static final int ID_SERIALIZABLE_CLASS
ID_SHORT_ARRAY_CLASSback to summary
public static final int ID_SHORT_ARRAY_CLASS
ID_SHORT_CLASSback to summary
public static final int ID_SHORT_CLASS
ID_SHORT_OBJECTback to summary
public static final int ID_SHORT_OBJECT
ID_SINGLETON_LIST_OBJECTback to summary
public static final int ID_SINGLETON_LIST_OBJECT
ID_SINGLETON_MAP_OBJECTback to summary
public static final int ID_SINGLETON_MAP_OBJECT
ID_SINGLETON_SET_OBJECTback to summary
public static final int ID_SINGLETON_SET_OBJECT
ID_START_BLOCK_LARGEback to summary
public static final int ID_START_BLOCK_LARGE
ID_START_BLOCK_MEDIUMback to summary
public static final int ID_START_BLOCK_MEDIUM
ID_START_BLOCK_SMALLback to summary
public static final int ID_START_BLOCK_SMALL
ID_STRING_CLASSback to summary
public static final int ID_STRING_CLASS
ID_STRING_EMPTYback to summary
public static final int ID_STRING_EMPTY
ID_STRING_LARGEback to summary
public static final int ID_STRING_LARGE
ID_STRING_MEDIUMback to summary
public static final int ID_STRING_MEDIUM
ID_STRING_SMALLback to summary
public static final int ID_STRING_SMALL
ID_UNMODIFIABLE_COLLECTIONback to summary
public static final int ID_UNMODIFIABLE_COLLECTION
ID_UNMODIFIABLE_LISTback to summary
public static final int ID_UNMODIFIABLE_LIST
ID_UNMODIFIABLE_MAPback to summary
public static final int ID_UNMODIFIABLE_MAP
ID_UNMODIFIABLE_MAP_ENTRY_SETback to summary
public static final int ID_UNMODIFIABLE_MAP_ENTRY_SET
ID_UNMODIFIABLE_SETback to summary
public static final int ID_UNMODIFIABLE_SET
ID_UNMODIFIABLE_SORTED_MAPback to summary
public static final int ID_UNMODIFIABLE_SORTED_MAP
ID_UNMODIFIABLE_SORTED_SETback to summary
public static final int ID_UNMODIFIABLE_SORTED_SET
ID_VOIDback to summary
public static final int ID_VOID
ID_VOID_CLASSback to summary
public static final int ID_VOID_CLASS
ID_WRITE_OBJECT_CLASSback to summary
public static final int ID_WRITE_OBJECT_CLASS
MAX_VERSIONback to summary
public static final int MAX_VERSION
MIN_VERSIONback to summary
public static final int MIN_VERSION
nCopiesClassback to summary
pack-priv static final Class<?> nCopiesClass
reverseOrder2Classback to summary
pack-priv static final Class<?> reverseOrder2Class
reverseOrder2Fieldback to summary
pack-priv static final Field reverseOrder2Field
reverseOrderClassback to summary
pack-priv static final Class<?> reverseOrderClass
singletonListClassback to summary
pack-priv static final Class<?> singletonListClass
singletonMapClassback to summary
pack-priv static final Class<?> singletonMapClass
singletonSetClassback to summary
pack-priv static final Class<?> singletonSetClass
unmodifiableCollectionClassback to summary
pack-priv static final Class<?> unmodifiableCollectionClass
unmodifiableCollectionFieldback to summary
pack-priv static final Field unmodifiableCollectionField
unmodifiableListClassback to summary
pack-priv static final Class<?> unmodifiableListClass
unmodifiableListFieldback to summary
pack-priv static final Field unmodifiableListField
unmodifiableMapClassback to summary
pack-priv static final Class<?> unmodifiableMapClass
unmodifiableMapEntrySetClassback to summary
pack-priv static final Class<?> unmodifiableMapEntrySetClass
unmodifiableMapEntrySetCtorback to summary
pack-priv static final Constructor<?> unmodifiableMapEntrySetCtor
unmodifiableMapEntrySetFieldback to summary
pack-priv static final Field unmodifiableMapEntrySetField
unmodifiableMapFieldback to summary
pack-priv static final Field unmodifiableMapField
unmodifiableRandomAccessListClassback to summary
pack-priv static final Class<?> unmodifiableRandomAccessListClass
unmodifiableRandomAccessListFieldback to summary
pack-priv static final Field unmodifiableRandomAccessListField
unmodifiableSetClassback to summary
pack-priv static final Class<?> unmodifiableSetClass
unmodifiableSetFieldback to summary
pack-priv static final Field unmodifiableSetField
unmodifiableSortedMapClassback to summary
pack-priv static final Class<?> unmodifiableSortedMapClass
unmodifiableSortedMapFieldback to summary
pack-priv static final Field unmodifiableSortedMapField
unmodifiableSortedSetClassback to summary
pack-priv static final Class<?> unmodifiableSortedSetClass
unmodifiableSortedSetFieldback to summary
pack-priv static final Field unmodifiableSortedSetField

Constructor Detail

Protocolback to summary
private Protocol()

Method Detail

findUnmodifiableFieldback to summary
pack-priv static Field findUnmodifiableField(final Class<?> search)
getConstructorForSetWihtUnmodifiableMapEntryback to summary
private static Constructor<T> getConstructorForSetWihtUnmodifiableMapEntry()
readFieldback to summary
pack-priv static Object readField(Field field, final Object obj)
org.jboss.marshalling.river back to summary

pack-priv Class Protocol.TrivialComparator

extends Object
implements Comparator<Object>
Class Inheritance
All Implemented Interfaces
java.util.Comparator

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public int
compare(final Object
the first object to be compared.
o1
,
final Object
the second object to be compared.
o2
)

Implements java.util.Comparator.compare.

Compares its two arguments for order.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TrivialComparatorback to summary
pack-priv TrivialComparator()

Method Detail

compareback to summary
public int compare(final Object o1, final Object o2)

Implements java.util.Comparator.compare.

Doc from java.util.Comparator.compare.

Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

The implementor must ensure that signum(compare(x, y)) == -signum(compare(y, x)) for all x and y. (This implies that compare(x, y) must throw an exception if and only if compare(y, x) throws an exception.)

The implementor must also ensure that the relation is transitive: ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.

Finally, the implementor must ensure that compare(x, y)==0 implies that signum(compare(x, z))==signum(compare(y, z)) for all z.

Parameters
o1:Object

the first object to be compared.

o2:Object

the second object to be compared.

Returns:int

a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

org.jboss.marshalling.river back to summary

private Class Protocol.UnsafeHolder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final Unsafe

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

unsafeback to summary
private static final Unsafe unsafe

Constructor Detail

UnsafeHolderback to summary
private UnsafeHolder()