Serialized Form


Package net.sf.beanlib

Class net.sf.beanlib.BeanlibException extends RuntimeException implements Serializable

serialVersionUID: 1L


Package net.sf.beanlib.util

Class net.sf.beanlib.util.AbstractMap.SimpleEntry extends Object implements Serializable

serialVersionUID: -8499721149061103585L

Serialized Fields

key

Object key

value

Object value

Class net.sf.beanlib.util.AbstractMap.SimpleImmutableEntry extends Object implements Serializable

serialVersionUID: 7138329143949025153L

Serialized Fields

key

Object key

value

Object value

Class net.sf.beanlib.util.ArrayDeque extends AbstractCollection<E> implements Serializable

serialVersionUID: 2340985798034038923L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Deserialize this deque.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Serialize this deque.

Serial Data:
The current size (int) of the deque, followed by all of its elements (each an object reference) in first-to-last order.
Throws:
IOException

Package net.sf.beanlib.util.concurrent

Class net.sf.beanlib.util.concurrent.ConcurrentLinkedBlockingQueue extends AbstractQueue<E> implements Serializable

serialVersionUID: -191767472599610115L

Serialized Fields

parkq

ConcurrentLinkedQueue<E> parkq

q

ConcurrentLinkedQueue<E> q

Class net.sf.beanlib.util.concurrent.ConcurrentLinkedBoundedBlockingQueue extends ConcurrentLinkedBlockingQueue<E> implements Serializable

serialVersionUID: -3592325646231732466L

Serialized Fields

capacity

AtomicInteger capacity

putparkq

ConcurrentLinkedQueue<E> putparkq

Class net.sf.beanlib.util.concurrent.ConcurrentSkipListMap extends AbstractMap<K,V> implements Serializable

serialVersionUID: -8627078645895051609L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Reconstitute the map from a stream.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Save the state of this map to a stream.

Serial Data:
The key (Object) and value (Object) for each key-value mapping represented by the map, followed by null. The key-value mappings are emitted in key-order (as determined by the Comparator, or by the keys' natural ordering if no Comparator).
Throws:
IOException
Serialized Fields

comparator

Comparator<T> comparator
The comparator used to maintain order in this map, or null if using natural ordering.

 

Class net.sf.beanlib.util.concurrent.ConcurrentSkipListMap.SubMap extends AbstractMap<K,V> implements Serializable

serialVersionUID: -7647078645895051609L

Serialized Fields

m

ConcurrentSkipListMap<K,V> m
Underlying map


lo

Object lo
lower bound key, or null if from start


hi

Object hi
upper bound key, or null if to end


loInclusive

boolean loInclusive
inclusion flag for lo


hiInclusive

boolean hiInclusive
inclusion flag for hi


isDescending

boolean isDescending
direction

Class net.sf.beanlib.util.concurrent.ConcurrentSkipListSet extends AbstractSet<E> implements Serializable

serialVersionUID: -2479143111061671589L

Serialized Fields

m

ConcurrentNavigableMap<K,V> m
The underlying map. Uses Boolean.TRUE as value for each element. This field is declared final for the sake of thread safety, which entails some ugliness in clone()

Class net.sf.beanlib.util.concurrent.LinkedBlockingDeque extends AbstractQueue<E> implements Serializable

serialVersionUID: -387911632671998426L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Reconstitute this deque from a stream (that is, deserialize it).

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Save the state of this deque to a stream (that is, serialize it).

Serial Data:
The capacity (int), followed by elements (each an Object) in the proper order, followed by a null
Throws:
IOException
Serialized Fields

capacity

int capacity
Maximum number of items in the deque


lock

ReentrantLock lock
Main lock guarding all access


notEmpty

Condition notEmpty
Condition for waiting takes


notFull

Condition notFull
Condition for waiting puts

Class net.sf.beanlib.util.concurrent.UnboundedLinkedBlockingQueue extends AbstractQueue<E> implements Serializable

serialVersionUID: -6903933977591709194L

Serialized Fields

q

ConcurrentLinkedQueue<E> q

takeLock

ReentrantLock takeLock
Lock held by take, poll, etc


notEmpty

Condition notEmpty
Wait queue for waiting takes


Package net.sf.beanlib.utils.range

Class net.sf.beanlib.utils.range.ExtensibleTreeMap extends AbstractMap<K,V> implements Serializable

serialVersionUID: 919286545866124006L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Reconstitute the TreeMap instance from a stream (i.e., deserialize it).

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Save the state of the TreeMap instance to a stream (i.e., serialize it).

Serial Data:
The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).
Throws:
IOException
Serialized Fields

comparator

Comparator<T> comparator
The Comparator used to maintain order in this TreeMap, or null if this TreeMap uses its elements natural ordering.

 

Class net.sf.beanlib.utils.range.RangeTreeMap extends ExtensibleTreeMap<K extends RangeBoundable<T>,V> implements Serializable

serialVersionUID: 1L